Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программное обеспечение для ИТ-разрабочиков: SOA — проверка временем пройдена


Приветствую Вас!

Сегодня речь пойдет о SOA, точнее о некоторых итогах жизненного цикла данной архитектуры.

Если попробовать составить список хитов корпоративных ИТ заканчивающегося сейчас десятилетия, то в числе лидеров наверняка окажется концепция SOA (сервисно-ориентированная архитектура), Hype-пик которой длился несколько лет в середине 2000-х. Минимум пришелся примерно на 2007—2008 гг., и был момент, когда в перспективности этой идеи были серьезные сомнения. Но дальнейшее развитие событий продемонстрировало жизнеспособность SOA: по мере спада маркетингового пыла ИТ-поставщиков тему подхватили заказчики, уже получившие определенный опыт в данном направлении. Это показывало то, что данная проблематика преодолела стадию общеметодических рассуждений и благополучно перешла к этапу практического применения. Внешне это нашло свое отражение в том, что термин SOA почти перестал звучать на вендорских собраниях (уступив место «сгущающейся облачности»), но при этом сама тема перекочевала в независимые SOA-конференции.

SOA - жизненный цикл

 
Краткие выводы
SOA наиболее востребована на предприятиях с процессно-ориентированной моделью функционирования, там, где нужна высокая гибкость и скорость реакции бизнеса на внешние изменения. Можно констатировать, что эту архитектуру используют чаще всего сервисные организации, работающие с конечными пользователями в секторах с высоким уровнем конкуренции (телеком, кредитно-финансовая сфера, страхование, транспорт и т. д.). Можно прогнозировать расширение сферы применения SOA, например, в государственном секторе, особенно при реализации систем социального назначения и предоставлении услуг населению. 


В целом, разговор об использовании SOA имеет смысл вести, только если на предприятии есть долгосрочная ИТ-стратегия. Но если у организации есть такая стратегия, то наверняка в ней уже имеются элементы SOA, даже если это слово там не обозначено в явном виде. Потому вопрос заключается только в том, что нужно четко выделить элементы этой архитектуры, планомерно расширять ее использование. Правда, сперва следует выяснить для себя — в каком объеме нужна вашей организации SOA.

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

Источник: PC Week 

Ирина Сержантова
JaNet systems LLC
Интеграционные решения
http://www.janetsys.com


В избранное