SOA-технологии

Сервисно-ориентированные технологии - основа информационных систем и ПО, основанные на использовании распределенных, слабо связанных (англ. loose coupling) заменяемых компонентов, оснащенных стандартизированными интерфейсами для взаимодействия по стандартизированным открытым протоколам. Сервис-ориентированная архитектура (SOA) является стилем построения ИТ-архитектуры, которая обеспечивает трансформацию бизнес-логики в систему взаимосвязанных служб (сервисов, видов ПО), т.е. регулярно выполняемых бизнес-задач, к которым можно обращаться по мере необходимости через сеть. Это может быть локальная сеть, это может быть Интернет, или это может быть географическая и технологическая комбинация сетей и служб в любой точке мира так, как если бы они были все установлены на местном настольном компьютере. Эти службы могут объединяться для решения определенной деловой задачи, давая возможность бизнесу быстро и гибко адаптироваться к изменяющимся условиям и требованиям окружающей среды.

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

Компания "Неофлекс" в последний год выполнила ряд успешных автомобильных SOA-ориентированных проектов в банковском секторе провела, а EPAM Systems/VDI за пять лет выполнила порядка 10 больших (5 - 10 интегрированных критических систем) проектов EAI (Интеграция приложений предприятия). Много проектов в области SOA-ориентированных решений выполняют некоторые интеграторы, в частности IBS, КРОК, "Открытые Технологии". Есть также несколько российских специализированных производителей средств и услуг SOA (UnitSpace, Keyintegrity), имеющих опыт внедрений SOA за границей.

Сегодня на российском рынке присутствует большинство основных поставщиков SOA-решений. Это Tibco, IBM, BEA, Software AG, Oracle, SAP, Sun Microsystems, Microsoft, Intersystems и CA. Также присутствуют нишевые игроки такие как HP, UnitSpace, Unify (через партнеров) и Cisco. До сих пор не представлены из ключевых SOA Software, а из нишевых Cast Iron Systems, Composite Software.

В то же время российские разработчики все больше используют программное обеспечение с открытым кодом (opensource), такое как WSO2, JBoss, Talend, Apache, Activiti и подобное, которое позволяет снизить суммарную стоимость владения, это существенно ниже по стоимости коммерческих аналогов и дает возможность контроля и уверенность в непрерывности бизнес-процессов, а также обеспечивает высокий уровня технологической независимости от вендора. При все при этом, opensource развивается и обновляется гораздо быстрее коммерческого ПО, имеет сравнимое, а иногда и более высокое качество по сравнению с коммерческим, дает возможность самостоятельно осуществлять сборку и вносить изменения. Все это особенно важно с учетом задач импортозамещения и обеспечения национальной технологической независимости автотранспортной сферы.