Ноя
20
Становится ли SOA обыденностью?
Категории: SOA, SOA и Web 2.0
Что такое SOA сегодня - провальная идея или просто вчерашний день?
Справедливость такого вопроса очевидна в связи с тем, что SOA в этом году не вошла в десятку Стратегических Областей Технолгии, которую ежегодно составляет компания Gartner Inc.
В данной статье представлено несколько точек зренияна эту проблему .
Джо МакКендрик, аналитик компании Evan Data Corp. в своем ZDNet блоге заявляет, что SOА играет роль скрытой силы для большинства областей “десятки”, таких как, моделирование бизнес-процессов, управление метаданными, мэшапов, сложных приложений и Web-платформ.
Однако после того, как аналитики пришли к единому мнению не упоминать о сервис-ориентированной архитектуре при создании бизнес-планов, а также отсутствие этой технологии в списке компании Gartner, напрашивается вопрос - действительно ли SOА становится невидимой поддержкой для технологий Web 2.0, или все- таки ей суждено остаться тайной стратегией, известной узкому кругу ее приверженцев?
На этот вопрос мистер МакКендрик отвечает так: «На сегодняшний день SOA связана в основном с IT, однако со временем положение вещей может измениться. То есть, если SOA будет работать так, как ей предрекают, ее преимущества станут более очевидными для бизнес-аналитиков, а не для разработчиков».
В этом случае все стандарты SOA, проверка соответствий и вопросы управления станут автоматизированной составляющей процесса разработки приложений.
Разработчики смогут заняться созданием необходимых бизнес-приложений, не беспокоясь о том, соответствуют ли их действия требованиям сервис-ориентированной архитектуры. Все сложные моменты SOA будут просто внедрены в их действия. Фактически мы говорим, о “встроенной” SOA, что звучит несомненно лучше, чем “невидимая” SOA.
Отвечая на вопрос, какое место занимает SOA в славном новом мире Web 2.0 и Enterprise 2.0, Мико Матсумура, заместитель главного директора по технологиям компании Software AG/webMethods, отметил, что все новейшие технологии, упомянутые в списке компании Gartner, всего лишь “модели потребления” в сервис-ориентированной среде.
По его мнению, модель потребления формируется там, где люди выстраиваются в очередь за чем-то необычным и сверхмодным. Все интересные технологии, которые вошли в “десятку”, по сути дела являются моделями потребления SOA.
Господин Матсумура сравнивает SOA с фигуркой Пиньята, которую дети разбивают на днях рождения, чтобы получить вожделенные конфеты и другие сладости.
Он говорит, что архитектура не имеет ценности, без моделей потребления, так же как и Пиньята без конфет, потому что потребителям, как детям, важнее содержимое, а не оболочка. И именно благодаря такому подходу из сервис-ориентированной среды выделились модели Web 2.0 и Enterprise 2.0.
Базовый сервис остается просто сервисом до тех пор, пока к нему не добавили интерфейс Ajax или какой-нибудь крутой мэшап. Если у вас есть платформа бизнес-сервисов, то это позволяет создавать мэшапы, Web 2.0 и множество других классных штук.
Господин Матсумура, прибегая к еще одной “вкусной” метафоре, говорит, что SOA - рецеп торта, о котором мы не задумываемся когда едим уже готовый торт. И даже самый искусный кондитер не отвлечет нас от поедания своего кулинарного шедевра, начав рассказывать нам о его ингредиентах. Будь то кусок торта или приложение Web 2.0, потребитель в первую очередь хочет получать удовольствие от продукта, а не от теоретических выкладок о его создании.
Джон Михельсен, главный научный консультант компании iTKO Inc.сходится во мнении с МакКендриком и Матсумурой. Он давно ожидал, что SOA превратится в “незаметную” технологию, которая, однако, не престанет быть столпом для Web 2.0 и Enterprise 2.0 приложений.
Представляет ли SOA сама по себе какую-то ценность, или это просто двигатель для большинства крупных технологий? - вопрос риторический. SOA уже давно называют мертвой или плохо усваиваемой технологией, говорят, что она ничем не отличается от ESB (сервисной шины предприятия) или EAI (интеграции приложений предприятия). На что господин Михельсен иронично отвечает: «Все критики SOA упустили из виду одно обстоятельство: SOA – это то, как мы строим современные приложения сегодня. Через несколько лет, на радость критикам, слово SOA забудется, но только потому, что само явление станет нормой ».
«Положение SOA сегодня напоминает положение электронной коммерции в конце 90-х годов – отмечает гоподин Михельсен. Тогда все создавали приложения электронной коммерции с помощью инструментов электронной коммерции.
Теперь такая же участь постигла SOA. Мы часто слышим выражения: «это SOA-проект» или «это инструмент SOA». Сегодня мы до сих пор используем сервера приложений и сервера управления контентом, а также язык Java и Web-интерфейсы, но никто уже не задумывается над тем, что это электронная комммерция. Для нас они превратились в типичную модель приложения. То же самое должно произойти с сервис ориентированной архитектурой.»
Тот факт, что SOA не вошла в десятку лучших технологий, и что аналитики не советуют упоминать SOA при написании бизнес-планов, совершенно не волнует господина Михельсена.
Он говорит, что SOA потеряла значимость, но имеет значение все то, что достигается с ее помощью. Он абсолютно убежден в том, что SOA – это способ достижения определенных преимуществ с точки зрения архитектуры, согласованности и гибкости.
Михельсен и Матсумура сходятся в едином мнение о том, что SOA – это не технология, а активатор технологий, поэтому неудивительно, что ее нет в горячей десятке крутых технологий.
Михельсен подчеркивает: ” SOA - это не продукт и не технология, это особая стратегия создания приложений. Пришло время решать проблемы, связанные с ее внедрением. То есть, настала эра Enterprise 2.0.»
по материалам SOASearch.com
Комментарии
Добавить комментарий
