Сфера информационных технологий характеризуется постоянным динамичным развитием, разработкой новых технологий и совершенствованием существующих, внедрением новых парадигм. Существенные инвестиции направлены в оптимизацию функционирования корпоративных информационных систем, чьей основной задачей является всесторонняя, комплексная автоматизация бизнес-процессов предприятий.
Обилие технологических решений и программных продуктов, имеющихся на рынке корпоративных информационных систем, зачастую приводит к появлению ряда проблем, с которыми сталкивается руководство предприятий в ходе и в результате внедрения таких информационных систем. Так, информационные системы современного предприятия зачастую характеризуются архитектурной и технологической разнородностью и представляют собой слабо интегрированные элементы IT-инфраструктуры, разработанные на различных платформах с использованием разных языков программирования, а доступ к ним осуществляется с использованием большого количества интерфейсов. Подобная компонентная структура IT-инфраструктуры приводит к увеличению расходов на внедрение дополнительных компонент, интеграции уже внедренных, а также на сопровождение информационных систем.
В настоящее время активное развитие получили идеи перехода от компонентной к сервисно-ориентированной архитектуре, призванной решить эти проблемы и сформировать такую IT-инфраструктуру, которая в большей степени соответствует и удовлетворяет требованиям бизнеса, которые к ней предъявляются.
Согласно исследованиям аналитических агентств и многочисленным опросам, посвященным оценке развития концепции сервисно-ориентированной архитектуры и рынка информационных систем, построенных по этой архитектуре, наблюдается растущий интерес к этому вопросу и увеличение заинтересованности в переводе IT-инфраструктуры предприятия на сервисно-ориентированную архитектуру.
Одним из ключевых понятий сервисно-ориентированной архитектуры является понятие сервиса. Сервис – это механизм, осуществляющий доступ к одной или более возможностей, где доступ предоставляется через описанный интерфейс и примененный согласно ограничениям и политикам, определенным в описании сервиса. [4, с. 25] Другими словами, сервисом является элемент сервисно-ориентированной архитектуры, вызов которого приводит к выполнению одной или нескольких бизнес-функций (операций).
Таким образом, автоматизируемый бизнес-процесс можно представить как последовательность выполнения совокупности сервисов, объединенных единой интеграционной платформой, логически упорядоченное использование которых с необходимой обработкой действий конечных пользователей и результатов выполнения сервисов приводит к собственно автоматизации процесса согласно карте этого бизнес-процесса.
Взаимодействие бизнес-систем в рамках сервисно-ориентированной архитектуры построено на принципах предоставления и потребления сервисов, поэтому принято использовать понятия потребителя и поставщика сервиса при описании интегрированной IT-инфраструктуры. Потребитель сервиса – это IT-приложение, инициирующее запрос, поставщик сервиса – это IT-приложение, предоставляющее сервис, т.е. такое приложение или система, в контексте которого происходит выполнение сервиса.
В последние годы существенное внимание уделяется вопросам перехода на сервисно-ориентированную архитектуру и реализации принципов сервисно-ориентированной архитектуры на практике. Сам по себе переход на сервисно-ориентированную архитектуру – это скорее стратегическое решение, принятие которого вызывает необходимость инвестирования существенных ресурсов в реализацию целого ряда проектов, успешное планирование, управление и выполнение которых позволит предприятию получить положительный эффект от этого перехода. Каждый из этих проектов отличается уникальностью, инновационностью и требует тщательного анализа и обоснования, т.к., как и любая другая инвестиция, может оказаться экономически неэффективным и нецелесообразным для инвестирования. Очевидно, что обоснование инвестиционной привлекательности таких проектов требует всестороннего и детального исследования и тщательного анализа большого количества факторов – как технико-технологических и финансово-экономических, так и управленческих.
Концепция сервисно-ориентированной архитектуры, которая окончательно сформировалась как одна из парадигм в области информационных технологий и информация о которой стала появляться в IT-сообществе в 2004-2005 гг., практическое использование получила лишь спустя несколько лет, в 2007 г.
Согласно предложенному специалистами компании Gartner представлению жизненного цикла концепции сервисно-ориентированной архитектуры (см. рис. 1) [2], в настоящее время парадигма находится на фазе преодоления завалов и подходит к фазе плавного перехода к получению эффекта от внедрения информационных систем, построенных в соответствии с новой архитектурой.
Рисунок 1. Кривая жизненного цикла концепции сервисно-ориентированной архитектуры по версии Gartner (2007 г.).
Таким образом, можно сделать вывод, что с точки зрения своего жизненного цикла, концепция сервисно-ориентированной архитектуры еще не достигла периода активного внедрения, но уже есть примеры успешных проектов по внедрению этой концепции на предприятиях (как российских, так и иностранных), поставщики программного обеспечения вообще и корпоративных информационных систем в частности работают над внедрением принципов сервисно-ориентированной архитектуры в свои решения, а потенциальные потребители постепенно подходят к осознанию важности перехода на новую архитектуру.
Для того чтобы наглядно проиллюстрировать это утверждение, предлагаем обратиться к результатам исследований, направленных на изучение поставщиков программного обеспечения в сегменте корпоративных информационных систем и предложение в этом сегменте.
В декабре 2007 г. исследовательское агентство AMR Research опубликовало отчет «SOA: The State of the Market» [5], в котором специалисты компании оценили текущее состояние рынка решений, построенных в соответствии с сервисно-ориентированной архитектурой, определили наиболее влиятельных поставщиков таких решений и разработали прогнозы развития этого рынка на кратко- и среднесрочную перспективу. В отчете было отмечено, что на рынке программных продуктов и решений, при разработке которых использовалась концепция сервисно-ориентированной архитектуры, можно выделить четыре ключевых поставщика – Microsoft, IBM, SAP и Oracle, которые занимаются продвижением идей сервисно-ориентированной архитектуры и развитием связанных с ней технологий (см. рис. 2) [5]. AMR Research объясняет это сложившейся рыночной конъюнктурой и уверенным лидерством указанных компаний в сфере информационных технологий, что позволяет им оказывать воздействие на IT-сообщество и в значительной мере влиять на тенденции и направления развития в этой области.
Рисунок 2. Использование технологий различных поставщиков в проектах внедрения систем сервисно-ориентированной архитектуры по результатам опроса AMR Research (2007 г.).
Согласно исследованиям, проведенным AMR Research и основанным на анализе деятельности 405 компаний различной отраслевой принадлежности, за 2007 г. в США, Германии и Китае (странах, в которых рост рынка услуг и программного обеспечения, связанных с сервисно-ориентированной архитектурой, наиболее существенен и составляет более чем 100% в год) было потрачено примерно 1,4 млн. долларов на приобретение продуктов и услуг в области сервисно-ориентированной архитектуры. [1]
Кроме того, аналитики AMR Research постарались определить причины, которые побуждают осуществлять переход на новую IT-архитектуру и реализовывать проекты по внедрению систем сервисно-ориентированной архитектуры. Результаты проведенного исследования представлены на рис. 3 [1].
Рисунок 3. Причины внедрения SOA по результатам опроса AMR Research (2007 г.).
Как видим, примерно пятая часть респондентов предполагают, что внедрение сервисно-ориентированного подхода к построению IT-инфраструктуры позволит внедрять новые информационные системы быстрее, дешевле и с меньшими рисками. В качестве других веских причин назывались возможность реализовывать индивидуальные проекты, сократить расходы, связанные с внедрением и эксплуатацией информационных систем на предприятии.
Ровно через год, в декабре 2008 г., исследовательское агентство Gartner опубликовало результаты своих маркетинговых исследований в области систем сервисно-ориентированной архитектуры, основывающиеся на опросах покупателей систем и анализе их уровня удовлетворенности, и представило их в работе «Magic Quadrant for Application Infrastructure for SOA Composite Application Projects» [6]. Ключевой особенностью большинства отчетов Gartner, которая присутствует и в приведенной публикации, является группировка поставщиков, оперирующих на исследуемом рынке или его сегменте на четыре категории: лидеры, претенденты, нишевые и дальновидные игроки – в зависимости от полноты видения (заявленной функциональности программного продукта поставщика) и способности к реализации (реализованной в программном продукте функциональности). Полученная таким образом схема называется магическим квадратом.
На рис. 4 приведен магический квадрат Gartner для проектов, связанных с внедрением концепций сервисно-ориентированной архитектуры, созданный компанией в 2008 г., – результат анализа деятельности 22 поставщиков решений, построенных по сервисно-ориентированной архитектуре. [6]
Рисунок 4. Магический квадрат Gartner: Композитные проекты внедрения систем сервисно-ориентированной архитектуры (декабрь 2008 г.).
На рисунке указаны наиболее значимые поставщики решений и программных продуктов в области систем сервисно-ориентированной архитектуры. Следует обратить внимание, что ключевые разработчики и поставщики корпоративных информационных систем (Microsoft, IBM, SAP, Oracle) находятся в квадранте лидеров на приведенном магическом квадрате, что соответствует тенденции активной вовлеченности основных разработчиков информационных систем в развитие и реализацию концепции сервисно-ориентированной архитектуры в своих программных продуктах.
Согласно заключениям Gartner, 7 из 22 упомянутых в отчете поставщиков принадлежат к группе лидеров, 3 – претендентов, 5 – нишевых игроков и 7 – к группе дальновидных игроков. Таким образом, можно сделать вывод, что более 60% (лидеры и дальновидные игроки) поставщиков, на которых было обращено внимание специалистов Gartner, рассматривают сервисно-ориентированную архитектуру как стратегически важную технологию и подход к построению IT-инфраструктуры, что может служить косвенным доказательством будущего повышения внимания и развития этой концепции.
Российское аналитическое агентство Cnews Analytics, входящее в группу компаний РБК и занимающееся проведением исследований, составлением рейтингов и обзоров рынков информационных технологий и телекоммуникаций, в 2009 г. провело опрос, одной из целей которого было определение тенденций развития рынка программных продуктов и услуг в области систем сервисно-ориентированной архитектуры в условиях мирового финансового кризиса. На рис. 5 представлены результаты этого опроса. [8]
Рисунок 5. Развитие SOA в условиях кризиса по результатам опроса CNews Analytics (2009 г.).
Почти две трети респондентов ответили, что проекты в области сервисно-ориентированной архитектуры будут реализованы, но функциональный объем внедрения будет уменьшен; значительно меньшее количество опрошенных высказали уверенность в том, что запланированные проекты будут реализованы без изменения в графике, бюджете и функциональном объеме. Примерно равное количество опрошенных ответили, что проекты будут заморожены и что проекты, связанные с внедрением сервисно-ориентированной архитектуры приобретут еще большую актуальность в условиях кризиса.
Аналитики агентств CNews Analytics и Gartner прогнозируют серьезное увеличение количества внедрений систем сервисно-ориентированной архитектуры в ближайшие несколько лет. Так, они считают, что к 2010 г. более 60% компаний из списка Global 3000 (список, включающий 3000 самых крупных компаний, формируемый исходя из объема продаж, прибыли, стоимости активов и занимаемой компанией доле рынка) осуществят перевод используемой IT-инфраструктуры на сервисно-ориентированную архитектуру, причем реализуемые проекты в области информационных технологий будут примерно на 80% сопряжены с использованием новой архитектуры. [1] Следует отметить, что специалисты CNews Analytics в то же время оговариваются, что по состоянию на 2008 г., несмотря на интерес, проявленный руководителями департаментов информационных технологий к вопросам сервисно-ориентированной архитектуры на ежегодном форуме CNews Forum, многие российские предприятия еще не готовы к переходу на сервисно-ориентированную архитектуру, поэтому активная реализация проектов по переходу на сервисно-ориентированную архитектуру возможна лишь через 3-5 лет. В числе причин, связанных с подобной задержкой, авторы отмечают не только мировой финансовый кризис, но и специфику отношения российских руководителей к инновациям в сфере информационных технологий и их внедрению, выражающиеся в осторожном подходе к новым технологиям и концепциям. [3]
Эксперты исследовательского агентства IDC, опубликовавшие в апреле 2009 г. аналитическую работу «Worldwide SOA Services 2009-2013 Forecast: Solid Growth Prospects Persist», в которой они постарались спрогнозировать развитие рынка услуг в области сервисно-ориентированной архитектуры, также считают, что, несмотря на кризис, объем инвестиций в проекты, связанные с внедрением сервисно-ориентированной архитектуры, будет расти, причем специалисты IDC склонны полагать, что во многом это будет связано с предоставлением услуг в данной области. [7]
Как видим, рынок информационных систем, построенных согласно принципам сервисно-ориентированной архитектуры, и связанных с ними сервисов и услуг переживает бурное развитие, вызванное как технико-технологическим, так и организационным интересом к данному подходу. В силу сложности осуществления перехода и комплексности подобных проектов, концепции сервисно-ориентированной архитектуры далеко не всегда реализуются в полной мере – значительно чаще на практике реализуются лишь некоторые функции и элементы инфраструктуры, присущие сервисно-ориентированной архитектуре. Следует, однако, понимать что последовательная миграция как один из подходов к модернизации информационных систем, преобладающая в проектах перехода на сервисно-ориентированную архитектуру, зачастую оправданна, т.к. позволяет значительно уменьшить технические, экономические и организационные риски, сопряженные с реализацией таких проектов.
Литература:
1. Исламов Д. СОА: неудачные проекты отрезвили рынок // Cnews Analytics. URL: http://www.cnews.ru/reviews/free/infrastructure2008/articles/soa.shtml.
2. Колесов А. SOA: переход от теории к практике // BYTE/Россия. 2008. №6 (116). URL: http://www.bytemag.ru/articles/detail.php?ID=12164.
3. Круглый стол CNews: «Сложности продвижения СОА в России». 09.12.2008. URL: http://www.cnews.ru/news/top/index.shtml?2008/12/09/330941.
4. Brown P.F., Hamilton B.A., Laskey K., McCabe F., MacKenzie C.M., Metz R. Эталонная Модель Сервис Ориентированной Архитектуры 1.0: Спецификация комиссии: Пер. с англ. Скатин. А. 01-02.08.2006. URL: http://soa.skatin.ru/soa-rm-csru.pdf.
5. Finley I. SOA: The State of the Market: AMR Research // AMR. 18 December 2007.
6. Hayward S., Iijima K., Natis Y.V., Pezzini M., Sholler D., Thompson J., Vecchio D. Magic Quadrant for Application Infrastructure for SOA Composite Application Projects // Gartner. 19 December 2008. 23 p.
7. Hedin M. Worldwide SOA Services 2009-2013 Forecast: Solid Growth Prospects Persist: Market Analysis // IDC. April 2009. 32 p.
8. SOA (рынок России) // ITpedia. URL: http://www.itpedia.ru/index.php/SOA_(рынок_России).