SECR 2012 завершил работу. Получить информацию о текущей конференции можно на www.secr.ru.
SECR 2012 is over. You can learn about our current event at www.secr.ru.

Анализ методологий сервисно-ориентированной архитектуры (СОА)


Скачать презентацию
Скачать статью

 

 

1. Роль СОА в IT-отрасли. Анализ методологий и необходимость систематизации.
Сервис-ориентированная архитектура — одна из наиболее интересных архитектурных парадигм за последнее время в IT-отрасли. Несмотря на более, чем 10-летнюю историю и обилие внедренных за это время проектов, в теории СОА нет единства. Многие вендоры продвигают собственные методологии, отсутствует общее понимание базовых терминов и т.п. Очевидна задача систематизации имеющихся методологий.

2. Основы методологии СОА — подход Arcitura (бывшая SOA School)
SOA School появилась в 2004 году как компания, занимающаяся вопросами теории и методологии СОА. Основатель — Томас Эрл, известный гуру СОА. Компания издает книги по СОА, проводит курсы и семинары. Методология СОА этой компании включает развернутую теорию с детальным объяснением базовых принципов СОА, основных применяемых в СОА технологий, шаблонов проектирования СОА и управления СОА-проектами.

3. Основы методологии СОА — подход The Open Group
The Open Group представляет свой стандарт на методологию СОА. Стандарт включает основные определения и принципы СОА, описание архитектурных слоев СОА, модель зрелости сервисов СОА, онтологию элементов СОА и основы управления СОА-проектами.

4. Основы методологии СОА — подход IBM
IBM имеет свою эволюцию теорий СОА. Исторически первой выступает SOMA, от которой фактически осталась нотация сервисов. Сейчас в IBM актуальна методология Smart SOA. Smart SOA включает основные определения СОА, модель уровней зрелости СОА, основы проектирования СОА-решений, жизненный цикл СОА-процессов, а также предлагает инструменты IBM для внедрения СОА на предприятии.

5. Анализ специфики подходов
Подходы Arcitura, The Open Group и IBM к методологии СОА отличаются:

  • различный охват и проработка материала
  • терминология
  • отношение к смежным методологиям/концептам (BPM, ESB, «облачные технологии»)
  • предлагаемые технологические решения
  • различные шаблоны проектирования (IBM и Arcitura)

6. СОА — позиция RedHat (JBoss)
RedHat основывается на методологии Arcitura, в реализации продуктов (JBoss ESB и др.) налицо отклонение от основных принципов СОА

7. СОА — позиция Oracle
Oracle основывается на методологии Arcitura, пытается построить собственную методологию

8. СОА — позиция Progress Software
Progress Software существенно проработало методологию ESB (смежную к СОА), пытается построить собственную методологию СОА — модель зрелости сервисов СОА и т.п.

9. СОА — позиция Microsoft
Microsoft работает по своей методологии СОА

10. СОА 2.0
Объединив методологию СОА с концептом EDA (событийно-управляемая архитектура), мы получаем концепт СОА 2.0

11. СОА и «облачные технологии»
Идеи СОА получили продолжение в «облачных технологиях»

Юрий Гик

Юрий ГикЮрий Гик

Руководитель группы прикладной интеграции, Росевробанк

В 1994 году окончил физический факультет Калининградского гоударственного университета. С 2002 года работаю в банках и компаниях, занимающихся банковским программным обеспечением. Последние годы занимаюсь вопросами архитектуры, в частности внедрением сервисно-ориентированной архитектуры в банке.

 


Оставить комментарий

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© CEE-SECR 2012 • Email: contact@secr.ru
Powered by WordPress. • Hosted by Hosting Community • Developed by i-Help