АНАЛИЗ И ПРОЕКТИРОВАНИЕ СЕРВИСНО - ОРИЕНТИРОВАННЫХ СИСТЕМ Лис К. П., аспирант, СПБГУЭиФ
Общие тенденции 83% опрошенных руководителей ожидали существенных изменений бизнеса (2008 г.) 56% опрошенных отметили SOA и SaaS как наиболее влиятельные тренды
Сервисно - ориентированные вычисления ПлатформаЦели Архитектурная модель (SOA) Парадигма проектирования ХарактеристикиПринципы
Повестка дня Источник: Kontogiannis K., Lewis G., Smith D. A Research Agenda for Service-Oriented Architecture, Materials from The Workshop Hard Problems in SOA Software Engineering Institute, AgendaOverview.pdf AgendaOverview.pdf
Формальные методики ( процессы ) построения SOA Базируются на OOAD, EA, BPM Объединяют подходы « снизу вверх » и « сверху вниз » Не обладают достаточным уровнем зрелости
Выявление и выбор сервисов Источник: Josuttis N. SOA in Practice: The Art of Distributed System Design, OReilly 2007
MDA, Model-Driven Architecture CIMPIMPSM Источник:
Управление требованиями Несколько перспектив : Поставщик Потребитель Провайдер инфраструктуры Функциональные и нефункциональные (SLA)
Спецификация сервисов ( семантика ) Источник:
Архитектура и дизайн Архитектурные стили Влияние архитектуры на интеграцию данных Типы сервисов (entity, task, utility) Шаблоны проектирования (design patterns) Композиция сервисов …
Инструменты Языки : BMM, eEPC, BPDM, BPMN 2.0, Archimate, UML, SysML, SoaML, XML, WSDL, BPEL, SOAP… Методики : SOAD, SOMA, ESOA, ESIM, Erls, SOAF, SOUP, SOMF… ПО : IBM SOA Foundation (Rational + WebSphere), ARIS Toolset, Oracle SOA Suite, Objecteering, !Open Source!…
Что смотреть - стандарты BPMN 2.0, MDA, SPEM Онтология SOA SOA RM, SCA, SDO, BPEL es - библиотека IBM по SOA и Web- сервисам es …
Вопросы и комментарии mailto: