Почему мы так часто заблуждаемся насчет SOA? Этот вопрос не дает покоя Дэвиду Линтикуму, известному эксперту в области SOA и интеграции приложений. «Возможно, дело в многочисленных вендорах, пытающихся урвать свой куш в данной области и использующих для этой цели разнообразные и противоречивые маркетинговые кампании, сбивающие потребителя с толку, а может быть, всему виной ИТ-пресса, ненадлежащим образом информирующая потенциально заинтересованного клиента и породившая в его голове массу заблуждений… Так или иначе, неверные представления о SOA уже сложились, и пришло время их опровергнуть», - так решительно рассуждает Дэвид и отвечает категорическое «нет» на семь, с его точки зрения, самых распространенных заблуждений.

Читать далее…

Томас Эрл

SOA возникла на основе нескольких более ранних парадигм, таких как объектное-ориентирование, Web-сервисы и др. SOA как парадигма, в свою очередь, также повлияла на технологии, лежащие в её основе.

Часто можно услышать, что для того, чтобы лучше понять какое-нибудь явление, надо погрузиться в его историю. Разумеется, такая парадигма как сервисное ориентирование не возникла из ниоткуда. Она является одним из результатов эволюции ИТ и, следовательно, уходит корнями во множество предшествующих ей парадигм и технологий (см. рис. 4.20). В то же время, она сама является очередной ступенью эволюционного развития ИТ, поэтому также подвержена различного рода влияниям, исходящим от зарождающихся новейших тенденций и изменений.

Следующие разделы посвящены описанию истоков, представленных на иллюстрации, что поможет выяснить, каким образом сервисное ориентирование соотносится с целями, которые преследовались более ранними парадигмами, и каким образом оно способствует их дальнейшему достижению.

Читать далее…

Тугдуал Гралл; Дэн Хайнез; Фьонгак Чо

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

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

В данной статье мы предлагаем рассмотреть влияние Web-сервисов как технологии на корпоративную ИТ-инфраструктуру. Особенно подробно мы остановимся на вопросе связности сетей, которую обеспечивают Web-сервисы; на проблеме эволюции программного обеспечения от изолированной функциональности к SOA и на некоторых преимуществах, которые дает парадигма Web-сервисов.

Читать далее…

Дэвид Линтикум, консультант по вопросам SOA и эксперт в области промышленности, предостерегает: необходимо очень внимательно подходить не только к планированию ваших действий на пути к SOA, но и к выбору того, кто будет помогать вам проделывать этот сложный путь. Только так вы сможете взять верный курс.Суровая реальность состоит в том, что компании, решившие встать на путь SOA, не получают действенных советов по поводу того, как лучше приступить к внедрению SOA, с чего следует начать. Зачастую так называемые консультанты не способны даже толком объяснить клиенту, что такое SOA и с чем им вообще придётся иметь дело. Поэтому нет ничего удивительного в том, что, в конце концов, многие SOA-проекты заходят в тупик, так и не принеся столь многообещающих результатов. Хуже всего то, что неудача при этом списывается всецело на SOA как подход и SOA начинает восприниматься как негативное явление, которого предпочитают сторониться и избегать.

Читать далее…

История ИТ на крупных предприятиях насчитывает долгие годы, а иногда и десятилетия. В результате за это время накопилась масса разнородных приложений, связанных между собой многообразием различных интеграционных технологий. Другими словами, организация ИТ-инфраструктуры многих предприятий отличается хаотичностью. С помощью так называемой архитектуры предприятия можно управлять портфелем приложений, документировать соединения и планировать дальнейшее развитие и постепенную модернизацию ландшафта приложений. Однако как показывает опыт, такой подход к управлению имеет скорее формальное значение, чем играет какую-то существенную роль в становлении архитектуры. В такой ситуации может помочь только SOA. Сервис-ориентированная архитектура расширяет границы предприятия с точки зрения задач бизнеса. Сервисы становятся концептуальными элементами первостепенного значения. Ими можно управлять, выводить на рынок, разрабатывать и присваивать им определённый бюджет и владельца. В ближайшем будущем сервисы можно будет замещать, модернизировать и выводить их разработку в аутсорсинг. Таким образом, можно будет говорить о постепенном переходе от архитектуры приложений, основанной на интеграции, к сервис-ориентированной архитектуре, связывающей отдельные сервисы. Многие поставщики, аналитики, консультанты и просто специалисты сходятся во мнении, что успех SOA зависит главным образом от правильного управления. На первый взгляд может показаться, что управление играет важную роль только при переходе предприятий к SOA. Однако заметим, что, во-первых, сам процесс эволюции к сервис-ориентированной архитектуре может длиться десятилетиями, а, во-вторых, опытным путем уже доказано, что и сервис-ориентированные ресурсы предприятия требуют управления.

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

Читать далее…