Системы управления информационными потоками как средство интеграции приложений



В основе технологии Workflowлежат следующие понятия:

•  объект – информационный, материальный или финансовый объект, используемый в бизнес-процессе (например, письмо, оборудование, счет);

•  событие – внешнее (не контролируемое в рамках процесса) действие, произошедшее с объектом (скажем, получение письма, поломка оборудования, получение счета);   

•  операция – элементарное действие, выполняемое в рамках рассматриваемого бизнес-процесса (допустим, подготовка письма, ремонт оборудовали, оплата счета);

•  исполнитель – должностное лицо, ответственное за выполнение одной или нескольких операций бизнес-процесса (к примеру, менеджер, механик, бухгалтер).

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

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

Организация взаимодействия прикладных программ на основе интерфейсов CORBA и COM

При создании распределенной ИС требуется преодолевать границы:

•  унаследованного программного обеспечения;

•  операционных систем;

•  языков программирования;

•  сетевых коммуникаций;

•  объектных моделей (например, модели объектно-ориентированного программирования на языках Java и C++ имеют некоторые отличия, что препятствует интеграции приложений);     

•  различия в продукции многих продавцов на рынке ИС;

•  различия с точки зрения фирм-проектировщиков ИС в действующих ИС ряда фирм-заказчиков.

CORBA (сокр. от англ. Common Object Request Broker Architecture – общая архитектура брокера объектных запросов) – это технологический стандарт написания распределённых приложений, продвигаемый консорциумом OMG.

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

Программный интерфейс COM(Component Object Model) – компонентная объектная модель, является разработкой корпорации Microsoft.

Основным понятием, которым оперирует стандарт COM, является COM-компонент. Программы, построенные на стандарте COM, фактически не являются автономными программами, а представляют собой набор взаимодействующих между собой COM-компонентов. Каждый компонент имеет уникальный идентификатор (GUID) и может одновременно использоваться многими программами. Компонент взаимодействует с другими программами через COM-интерфейсы – наборы абстрактных функций и свойств. Каждый COM-компонент должен, как минимум, поддерживать стандартный интерфейс «IUnknown», который предоставляет базовые средства для работы с компонентом.


Дата добавления: 2018-02-15; просмотров: 594; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!