Унифицированный подход к интеграции унаследованных

реклама
УДК 004.4(06) Технологии разработки программных систем
А.А. ЧЕСНАВСКИЙ
Московский инженерно-физический институт (государственный университет)
УНИФИЦИРОВАННЫЙ ПОДХОД К ИНТЕГРАЦИИ УНАСЛЕДОВАННЫХ ПРИЛОЖЕНИЙ
В настоящее время на многих предприятиях информационную инфраструктуру можно охарактеризовать как «лоскутную» автоматизацию, вследствие использования различных инструментов для решения отдельных задач. В данном докладе рассматривается подход к созданию унифицированного программного обеспечения доступа к унаследованным приложениям.
В последнее время не утихает интерес к интеграции корпоративных
приложений, что связано с довольно большим объемом существующих
отдельных приложений, выполняющих локальную задачу в рамках единой корпоративной инфраструктуры. Для глобальной автоматизации бизнес задач на предприятии необходимо объединить разрозненные приложения в общую композитную среду. В качестве альтернативного внедрению ERP-системы решения можно предложить интеграцию корпоративных приложений на базе интеграции бизнес-процессов и создание единого представления функциональности в помощью портальной платформы.
Сейчас существует программное обеспечение промежуточного уровня,
такое как шины сообщений, средства для моделирования и исполнения
бизнес-процессов, мониторинг бизнес-активности, порталы, позволяющие
создать единый взгляд на деятельность компании.
Если говорить про общую классификацию подходов к интеграции
приложений, то можно выделить следующие базовые блоки: интеграция
пользовательских интерфейсов(порталы), интеграция на уровне данных,
интеграция приложений (интеграционные брокеры), интеграция бизнеспроцессов.
Интеграция данных – это обеспечение единого унифицированного интерфейса для некоторой совокупности неоднородных источников данных.
К смежным задачам интеграции данных можно отнести устранение дублирующейся информации и коллизий.
Интеграционные брокеры – это ПО класса МОМ (Message-oriented
middleware). Такое ПО организует связь между приложениями путем обмена сообщениями и в их состав обычно входят, как средства доставки
данных, так и средства упрощающие взаимодействие с существующими
приложениями.
ISBN 5-7262-0633-9. НАУЧНАЯ СЕССИЯ МИФИ-2006. Том 2
103
УДК 004.4(06) Технологии разработки программных систем
В платформах интеграции бизнес-процессов акцент делается именно
на интеграции процессов и людей, а не приложений. С этой точки зрения
интеграция приложений идет не на уровне описания потоков данных, а в
рамках общих бизнес-процессов. Платформы интеграции тесно связаны с
общей программной инфраструктурой, основное назначение которой описание бизнес процессов и алгоритмов взаимодействия, симуляция по
принципу “what-if”, оптимизация и последующий анализ[1].
Особо хотелось бы отметить комплексный подход к интеграции, который позволяет не только обеспечить объединение логики разрозненных
приложений, но охватить весь жизненный цикл бизнес-процессов на
предприятии от создания до оптимизации и модификации, реализуя в
полной мере концепцию предприятия реального времени (Real-Time Enterprise, Gartner). В качестве технологического базиса решения подобного
класса можно отметить совместное использование платформ интеграции
бизнес-процессов реализации логики взаимодействия, порталов для создания пользовательского интерфейса и средств класса BPM (BusinessProcess Management [2]) для оптимизации и симуляции бизнес-процессов.
Принципиально важным в этой цепочке является факт мощного математического аппарата, лежащего в основе управления бизнес-процессами.
Так, как уже упоминалось выше, многие современные средства поддерживают стандарт BPELWS, который совместил в себе концепции модифицированных сетей Петри и -исчисления. Причем, можно говорить о
том, что эти две модели не являются конкурирующими и противоречащими. Сети Петри могут использоваться для анализа и оптимизации бизнеспроцессов, а -исчисление служить основой для создания виртуальных
машин параллельных бизнес-процессов.
Таким образом, на основе компонентной гетерогенной модели можно
строить базис для интеграции разрозненных унаследованных приложений
в единое целое с возможностью дальнейшего развития и модификации.
Список литературы
1. Business Process Execution Language for Web Services (BPELWS ), - 2003 - Режим доступа: http://www.ebpml.org/bpelws, свободный. — Загл. с экрана. — Яз. Англ
2. Business Process Modeling Language. BPMI Proposed Recommendation. – 2003 - Режим
доступа: http://www.bpml.org, свободный. — Загл. с экрана. — Яз. англ
ISBN 5-7262-0633-9. НАУЧНАЯ СЕССИЯ МИФИ-2006. Том 2
104
Скачать