Московский государственный университет путей сообщения
Опубликован: 13.04.2006 | Доступ: свободный | Студентов: 868 / 87 | Оценка: 4.41 / 3.73 | Длительность: 24:53:00
Лекция 10:

Специальное системное и прикладное программное обеспечение (ПО промежуточного слоя)

< Лекция 9 || Лекция 10: 12345 || Лекция 11 >

IBM WebSphere: программные продукты группы Business Integration

Большинство крупных предприятий в настоящее время являются распределенными. Кроме того, использование <лоскутной> автоматизации (вынужденное или намеренное), когда различные подсистемы создаются независимо, с привлечением различных групп разработчиков, как правило, приводит к тому, что формирование единой информационной системы, объединяющей все информационные ресурсы и приложения предприятия в единое целое, является достаточно сложной задачей.

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

Программные продукты группы Business Integration предназначены для поддержки взаимодействия приложений.

Семейство этих продуктов предоставляет следующие возможности:

  • строить графические модели бизнес-процессов, в том числе процессов взаимодействия приложений, и имитировать (simulate) их выполнение;
  • осуществлять сквозное наблюдение и контролировать (monitoring) выполнение бизнес-процессов;
  • поддерживать связь (connect) между приложениями, между пользователями и приложениями;
  • объединять (integrate) и координировать процессы и приложения.

На рис. 6.10 показаны основные программные продукты, входящие в группу IBM Business Integration, с помощью которых реализуются перечисленные выше функции.

IBM WebSphere: Программные продукты группы Business Integration

Рис. 6.10. IBM WebSphere: Программные продукты группы Business Integration

WebSphere Business Integration Modeler содержит инструменты, которые помогают бизнес-аналитикам моделировать и имитировать бизнес-процессы в графическом режиме. WebSphere Business Integration Modeler состоит из следующих компонентов:

  • WebSphere Business Integration Workbench;
  • WebSphere Business Integration Workbench Server.

WebSphere Business Integration Workbench - приложение, работающее совместно с WebSphere Business Integration Workbench Server и предназначенное для тестирования, анализа, имитации и проверки моделей бизнес-процессов и программных средств.

WebSphere Business Integration Workbench включает следующие компоненты: Business Modeler, UML Modeler и XForm Designer.

Business Modeler предоставляет следующие возможности:

  • моделирование процессов:
    • использует интуитивно понятные средства для преобразования сложных бизнес-процессов в простые для восприятия;
    • позволяет просматривать бизнес-процессы в детализированном виде;
  • бизнес- анализ:
    • использует мощные аналитические средства для выбора оптимальных бизнес-процессов;
  • имитация функционирования:
    • имитирует выполнение процессов в различных условиях;
  • интеграция рабочих потоков:
    • преобразование моделей процессов с помощью языка Flow Definition Language (FDL) и экспорт их в WebSphere MQ Workflow для реализации.

UML (Unified Modeling Language - унифицированный язык моделирования) Modeler позволяет представлять данные и модели в формате объектного языка UML. Это дает возможность экспорта данных в инструментальные среды быстрой разработки приложений (такие, как Rational Rose), а также импорта в систему объектных моделей, представленных средствами UML.

XForm Designer предоставляет возможность быстро создавать GUI интерфейсы пользователей, использовать макеты интерфейсов, конвертировать макеты интерфейсов в XML-формат для применения их в других средствах разработки.

WebSphere Business Integration Workbench Server - это приложение J2EE, которое может быть размещено на WebSphere Application Server или на других аналогичных платформах. Продукт предоставляет средства управления репозиторием и Web-публикациями.

WebSphere Business Integration Workbench Server состоит из двух основных компонентов: Repository (репозиторий) и Web Publisher.

Repository (репозиторий) - это программный продукт, предназначенный для организации, консолидации и обеспечения централизованного хранения моделей бизнес-процессов, промышленных данных и другой необходимой информации.

Web Publisher - приложение, которое позволяет авторизованным пользователям просматривать и использовать данные, хранящиеся в репозитории.

IBM WebSphere Business Integration Monitor - программные продукты, позволяющие в реальном времени отображать данные, получаемые от IBM WebSphere MQ Workflow (программный продукт из семейства IBM WebSphere MQ), с целью анализа и контроля выполнения бизнес-процессов.

IBM WebSphere MQ - семейство программных продуктов, предназначенных для поддержки обмена сообщениями между приложениями. Описание программных средств IBM WebSphere MQ выделено в особый раздел (6.4).

IBM WebSphere Business Connection объединяет программные продукты, предназначенные для обеспечения связи и взаимодействия бизнес-партнеров (связь типа B2B, бизнес-бизнес). Эти продукты позволят партнерам совместно пользоваться данными, документами, управлять бизнес-процессами, работать с Web-службами. Продукты сгруппированы в три варианта поставки (Edition), ориентированные, соответственно, на малый, средний и крупный бизнес.

IBM WebSphere Data Interchange (WDI) - программные средства для поддержки электронного обмена данными (EDI) и управления транзакциями. Поддерживают обязательные требования для электронного обмена данными с торговыми партнерами, такие как аудит и проверка данных, обеспечение профилей торговых партнеров, упаковка данных, синтаксическая проверка и функциональное подтверждение. WDI может работать в качестве отдельной EDI-системы; это ПО можно интегрировать с другими корпоративными приложениями либо через интерфейс IBM WebSphere MQ, либо через собственный API.

IBM WebSphere Business Integration Server - это платформа для интеграции, объединяющая в одном продукте интеграцию процессов, взаимодействие приложений, взаимодействие организаций и возможности документооборота.

ПО WebSphere Business Integration Server предназначено для следующих целей:

  • поддержка звездообразных топологий;
  • использование концепции общих бизнес-объектов в промежуточном ПО для интеграции;
  • использование технологии XML, позволяющей в рабочем цикле совместно использовать артефакты и общие бизнес-объекты.

С помощью WebSphere Business Integration Server можно быстро интегрировать новые или существующие приложения на различных платформах или быстро создавать и разворачивать новые бизнес-процессы.

Основные компоненты IBM WebSphere Business Integration Server показаны на рис. 6.10.

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

WebSphere MQ Workflow - координирует долговременную деятельность, которая распространяется на различные системы и группы сотрудников. Это ПО позволяет строить модели бизнес-процессов и управлять их выполнением (см. также раздел 6.4).

WebSphere MQ Integrator Broker - координирует информационные потоки путем преобразования, интеллектуальной маршрутизации и дополнения текущих сообщений в различных разрозненных бизнес-системах.

< Лекция 9 || Лекция 10: 12345 || Лекция 11 >