Разработка ПО

Спецификации интероперабельности Web-сервисов

Предлагаемая концептуальная платформа позволяет анализировать проблемы интероперабельности Web-сервисов. Она обеспечивает контекст для изучения существующих стандартов и спецификаций, а также выявления новых возможностей автоматизации. Web-сервисы становятся предпочтительной технологией реализации сервис-ориентированных архитектур (Service-Oriented Architecture, SOA). Они упрощают взаимодействие и, следовательно, интеграцию приложений.

Управление Web-сервисами

Решения на базе сервис-ориентированной архитектуры позволяют использовать преимущества распространенных сервисов и обеспечивают взаимодействие бизнес-процессов разных организаций. Однако приложения на основе Web-сервисов могут охватывать несколько компьютеров, операционных систем, языков и предприятий

Сервисы, идентичность и стандарты

Развитие распределенных сервис-ориентированных архитектур порождает новые проблемы — идентификации субъектов информационного обмена и стандартизации этого процесса. По мере развития компьютерных сетей они становятся реальной информационно-инфраструктурной основой бизнеса. Конвергенция бизнеса с сетевыми

Открытая система поддержки разработки

Быстрый рост рынка заказной разработки программного обеспечения дает шанс отечественным компаниям занять на нем достойное место. Однако для этого России требуется достаточное число разработчиков, способных выпускать качественные продукты. Один

CRM для страхования

Практика Infiniband

Советы мэтра

Профессор школы бизнеса Массачусетского технологического института Майкл Кузумано хорошо известен в мировой программной индустрии как эксперт по бизнес-проблемам разработки ПО. Его книги Microsoft secrets и The Business of Software стали бестселлерами. Его консультациями пользуются такие компании как Cisco Systems, IBM, Intel, Fujitsu, Motorola и Siemens

Стандарты обмена данными в электроэнергетике

Многоядерные процессоры и программирование

Сегодняшнее программирование разделено на две практически непересекающиеся области: программирование высокоскоростных вычислений и создание программ общего назначения. До недавнего времени они мирно сосуществовали. При этом специалисты по высокопроизводительным вычислениям свысока посматривали на разработчиков из мира ПК, которые, в свою очередь, считали проблемы физического параллелизма вечным уделом малочисленных групп, финансируемых правительственными и военными структурами. Гром грянул, когда ведущие поставщики приступили к поставке двухъядерных процессоров и объявили о планах производства микросхем с сотнями ядер на одной подложке. Как это повлияет на программирование?

Стандартная база Linux

Архитектура виртуальных машин

Виртуальные машины могут поддерживать отдельные процессы или систему в целом — в зависимости от уровня абстракции, на котором происходит виртуализация. Некоторые из них ориентированы на повышение гибкости оборудования и изоляцию программного обеспечения, работающего на одной аппаратной платформе, в то время как другие просто переводят один набор команд в другой.

Серебряные пули для маленьких монстров, или Как сделать программы более заслуживающими доверия

Фред Брукс предсказал, что в области создания программ какая-либо отдельная методика или идея не сможет победить «монстра проваленных графиков, раздувшихся бюджетов и неработающих продуктов». Сегодня мы видим, что он был прав.

Web-сервисы: несуществующие стандарты

Чипы без часов

SoftUDC: центр данных для коммунальных вычислений

NEC на платформе IA-64

Управление производительностью прикладных систем

Культурные и технологические феномены Open Source

ИТ и лаборатория: стратегия интеграции

В последние годы автоматизация в лабораториях становится нормой. При этом под автоматизацией понимается не просто компьютеризация на базе офисных приложений и электронных архивов, а построение рабочих мест, имеющих доступ к многофункциональным системам категории LIMS.

Репетиция оркестра Web-сервисов

Синтетическое качество: как искусственные данные дают реальные результаты

Синтетические (искусственно сгенерированные) данные меняют правила игры в ИИ: они обеспечивают экономию средств, гарантируют безопасность и ...