Сервис-ориентированная архитектура при проектировании корпоративной информационной системы - Метод интеграции сторонних систем анализа и обработки данных в существующую ИС-архитектуру компании

Специалисты Gartner предполагали, что к 2006 году более 60% компании будут внедрять сервис-ориентированную архитектуру (Service-Oriented Architecture - SOA) как основу для решения свой бизнес-целей. Так, в настоящее время при проектировании и реализации КИС все чаще применяется сервис-ориентированная архитектура и существует тенденция к переходу от "монолитной" системы к сервисам, микросервисам. Развитие SOA в общем виде можно представить в виде рисунка 2.

развитие сервис-ориентированной архитектуры

Рисунок 2. Развитие сервис-ориентированной архитектуры

SOA понимается как парадигма организации и использования распределенного множества функций, которые могут контролироваться различными владельцами. Базовыми понятиями в такой архитектуре являются "информационная услуга" и "композитное приложение" [8].

Становление и развитие SOA происходило на базе практических требований бизнеса, заключавшихся, прежде всего, в разумной экономии программных и технологических средств и затрат на реализацию и сопровождение информационной инфраструктуры [8]:

Ѕ обеспечивать преемственность инвестиций в ИТ, сохранение существующих информационных систем и их совместное эффективное использование для повышения ROI от ИТ-вложений;

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

Ѕ обеспечивать реализацию различных типов интеграции:

    - пользовательская интеграция (User Integration) - обеспечение взаимодействия информационной системы с конкретным персонифицированным пользователем; - интеграция приложений (Application Connectivity) - обеспечение взаимодействия приложений; - интеграция процессов (Process Integration) - интеграция процессов в соответствии с бизнес-логикой деятельности предприятия; - информационная интеграция (Information Integration) - интеграция с целью обеспечения доступности информации и данных; - интеграция новых приложений (Build to Integrate) - интеграция новых приложений и сервисов в существующие информационные системы.

Ѕ обеспечивать поэтапность внедрения вновь созданных и миграции существующих информационных систем;

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

Ѕ позволять реализацию различных моделей построения информационных систем, в особенности таких как портальные решения, grid-системы и on-demand-системы.

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

Похожие статьи




Сервис-ориентированная архитектура при проектировании корпоративной информационной системы - Метод интеграции сторонних систем анализа и обработки данных в существующую ИС-архитектуру компании

Предыдущая | Следующая