- •Реферат
- •Введение.
- •Предпосылки.
- •Архитектура soa.
- •Базовые стандарты soa.
- •Реестр сервисов.
- •Оркестровка.
- •Что такоеWeb-сервисы
- •Четыре уровня адаптации soa
- •Уровень 1.
- •Уровень 2.
- •Уровень 3.
- •Уровень 4.
- •Проблемы soa
- •Достоинства
- •Перспективы.
- •Soa в примерах
- •Приложение 1. Из чего делается soa
- •Приложение2. Опрос персонала компаний (начало 2005 года) . Знакомство с соа
- •Тенденции внедрения соа
- •Текущие проекты соа
- •Планы по использованию соа
- •Причины, преимущества и проблемы внедрения соа
- •Приложение 3.
- •Литература:
Приложение 1. Из чего делается soa
Аналитики из ZapThink определяют пять основных категорий программных средств для реализации сервисно-ориентированной архитектуры. Это средства обеспечения безопасности, решения по управлению, интеграции, поддержке процессов, а также инструментарий. Вот некоторые из функций продуктов каждой их этих категорий. (Заметим, что ряд функций может быть отнесен сразу к нескольким категориям.)
Обеспечение безопасности
Управление идентификацией
Управление доступом и политиками
XML-шифрование
Защита от преднамеренных атак
Управление корпоративной политикой информационной безопасности
Управление соглашениями об уровне обслуживания
Управление
Мониторинг Web-служб
Анализ корневых причин
Управление жизненным циклом Web-сервисов
Средства измерения параметров и биллинг для Web-сервисов
Динамическая маршрутизация
Трансляция протоколов и преобразования синхронной/асинхронной передачи
Композиция и инкапсуляция
Публикация и обнаружение Web-сервисов
Мониторинг бизнес-процессов
Управление ресурсами
Управление корпоративной политикой информационной безопасности
Управление соглашениями об уровне обслуживания
Интеграция
Динамическая маршрутизация
Трансляция протоколов и преобразования синхронной/асинхронной передачи
Композиция и инкапсуляция
Инфраструктура передачи сообщений
Публикация и обнаружение Web-сервисов
Управление транзакциями
Отображение данных
Управление семантической информацией
Управление потоком работ
Управление бизнес-процессами
Поддержка процессов
Управление соглашениями об уровне обслуживания
Трансляция протоколов и преобразования синхронной/асинхронной передачи
Композиция и инкапсуляция
Отображение данных
Управление семантической информацией
Управление потоком работ
Управление бизнес-процессами
Мониторинг бизнес-процессов
Бизнес-моделирование
Моделирование сервисов
Инструментарий
Композиция и инкапсуляция
Бизнес-моделирование
Моделирование сервисов
Средства быстрой разработки
Средства тестирования Web-сервисов
Сервис-ориентированные средства разработки
Приложение2. Опрос персонала компаний (начало 2005 года) . Знакомство с соа
Более половины опрошенных (52%) заявили, что они в той или иной степени уже знакомы с сервис-ориентированной архитектурой. В то же время остальные 48% аудитории оказались практически не осведомлены об этом новом подходе.
Среди определений СОА преобладали такие, как "более гибкое свободное соединение ресурсов, чем в традиционных системных архитектурах", "основанная на стандартах организационная и проектная методология, которая объединяет информационные технологии и бизнес с помощью набора общих ресурсов", "архитектурная и программная модель", "подход к проектированию, примененный к корпоративной IT-архитектуре", "точка зрения на подходы к созданию программного обеспечения".
Больше всего СОА ассоциировалась с программным обеспечением, выступающим в роли сервиса (57%), и интеграцией корпоративных приложений (52%). Многие также связывали СОА с реестрами/репозиториями web-сервисов (46%), частым использованием web-сервисов (45%), приложениями многократного использования (45%) и управлением бизнес-процессами (44%).