На прошедшем Саммите корпоративных архитекторов 2007 старший архитектор технического отдела компании CA Inc., являющейся поставщиком программных средств по управлению ИТ, Пол Липтон открыл свою презентацию «Новые возможности синергии в области SOA: как скоординировать управление рабочим циклом, сортировку и систему безопасности» словами: «Сейчас стало как никогда очевидно то, что мы купились на якобы новизну SOA. Как известно, новое – это хорошо забытое старое, и SOA – это всего лишь переосмысление ценных идей, которые возникли еще в 80-х.» Далее речь пошла о том, что вряд ли найдутся поставщики, не имевшие дело со стандартами XML, а расширяемость и масштабируемость языка XML – как раз и стали тем революционным фактором, который расширил наши горизонты.

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

Извлеки максимум пользы из старого кода

Сервис-ориентированная архитектура становится все более популярным подходом для построения новых корпоративных систем. К концепции SOA более или менее привыкли, она теперь понятна широкому кругу руководителей, и ее разработка теперь не представляет особой сложности для программистов и почти также элементарна как, скажем, разработка традиционного приложения для настольной системы или программных пакетов на основе браузеров. Итак, SOA – это как раз то, что вам нужно. Но, тем не менее, не все так просто. К сожалению, если технология кажется слишком уж безупречной, чтобы быть правдой, значит в ней на самом деле есть недостатки. А главный недостаток столь прогрессивных и популярных SOA-технологий в том, что нам приходится разрабатывать приложения нового поколения в среде, сплошь изобилующей устаревающими приложениями 1980-1990 гг., создателям которых вряд ли могло даже прийти в голову, что появятся такие протоколы как SOAP/WSDL! Таким образом, мы сталкиваемся с необходимостью интеграции разрабатываемых нами приложений нового поколения и уже существующих (т.е. унаследованных) систем и данных.

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

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

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

Обоюдовыгодное взаимодействие.

Master Data Management (MDM) можно перевести, как управление основными данными (клиента, продукта, поставщика и т.д.), распределенными по многочисленным структурным подразделениям и IT-системам. Однако, такой перевод не полностью отражает всю сложность проблематики MDM. Управление основными данными включает в себя такие компоненты, как Интеграция данных о клиентах (CDI), Управление информацией об изделии(PIM) и Глобальная сеть синхронизации данных (GDSN ; кроме того, функционирование этого компонента частично затрагивает область Системы Управления Идентификацией, Cистем интеллектуальной поддержки бизнеса, качества и интеграции данных. Возможность широкого применения этого компонента имеет множество перспектив, привлекает внимание заинтересованных лиц и вносит неразбериху в ряды потенциальных клиентов.

Задачи, которые помогает решать МDM, актуальны как внутри корпорации, так и вне ее. В эти задачи входит конформность и аудит, строгая отчетность и индивидуальные потребности клиента. С помощью компонента MDM можно успешно консолидировать проекты компаний после их объединения или поглощения. Эффективность применения MDM была доказана многими серьезными аналитическими компаниями (AMR Research, Forrester Research, Gartner и the Yankee Group). Основные показатели эффективности- это рентабельность, экономия средств (сокращение хранилища, сокращение времени обработки информации, развитие и поддержка и т.д.), увеличение доходов (согласованность основной информации предприятия, ускорение времени принятия решений), конкурентоспособность (эффективность эксплуатации, повышение производительности компании). Мы не будем подробно останавливаться на этих преимуществах. Давайте лучше рассмотрим, как компонент MDM может повлиять на развитие SOA.

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

В наши дни появляются все новые технологии и тренды. Их слияние предоставляет доселе невиданные возможности IT-отделам компаний и участникам бизнеса. В этой статье речь пойдет о том, какую роль играет сервис-ориентированная архитектура (SOA), технология Ajax и другие новинки в создании предприятия новой волны. SOA сегодня.
SOA – это всеобъемлющая архитектурная философия. Она получила широкое распространение благодаря своей способности организовывать IT-инфраструктуры, оперативно реагирующие на постоянно изменяющиеся задачи бизнеса. Существуют стандартные планы, которым нужно следовать, внедряя SOA. Однако,при составлении этих планов учитываются не только стандарты, но и поставщики, что делает стандартные планы внедрения SOA индивидуальными. Концепции, на которых основывается SOA, не такие уж новые. Их часто сравнивают с предшествующими технологиями, базирующимися на распределенных вычислениях, например, таких, как CORBA и DCOM. Основное различие между CORBA и текущей версией SOA-возможность применять стандарты Веб-сервисов (которые имеют общее обозначение WS-*). Одна из основных проблем работы с технологией CORBA заключалась в том , что эта технология не поддерживала протокол IIOP (Internet Inter ORB Protocol), так как через порты, которые были открыты для внешних пользователей, могли пройти только сообщения по протоколам HTTP/HTTPS. В таблице 1 представлены сравнительные характеристики путей построения сервис-ориентированной архитектуры в прошлом и настоящем.

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

Дэвид А. Келли, аналитик компании ebizQ.

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

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

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

Сэнди Картер

Кто может точно ответить, что такое сервис-ориентированная архитектура (SOA)? Что это? Бизнес-стратегия? Набор Web-сервисов? Так или иначе, для многих это нечто непонятное и оттого пугающее, подобно Бугимену, которого можно увидеть только ночью. Он здесь, он ждет вас, он уже спрятался под вашей кроватью… Пугаются не только маленькие дети…Пугается ИТ-персонал!

А верный ответ на удивление прост. SOA – это бизнес-стратегия. Те, кто уже начал ее применять на практике, несомненно, подтвердят, что эта стратегия успешна. Любой специалист-аналитик, как в области промышленности, так и в области финансов, расскажет вам о тех значительных преимуществах, которые дает SOA. Но, тем не менее, несмотря на это, SOA до сих пор покрыта мраком тайны и попадает в разряд «страшилок».

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

Энн Бернац (Network World)

В создании сервис-ориентированной архитектуры задействовано множество ИТ-специалистов: разработчики приложений, архитекторы данных, специалисты по вопросам безопасности и руководители ИТ-подразделений. Все они имеют то или иное отношение к разработке сервисов приложений и корпоративной инфраструктуре, в которой они функционируют. Не стоит забывать и об администраторах сети. По словам Брента Карлсона, вице-президента и одного из создателей Logic Library, развертывание SOA по своей природе более распределенное, чем развертывание обычного монолитного приложения. Это, естественно, сопряжено с потенциально более высоким расходом сетевого трафика, а также с тем, что степень зависимости основного приложения от сетевой инфраструктуры возрастает.

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

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

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