Системы управления информационными потоками как средство интеграции приложений
В основе технологии 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!