Добрый день. Вопрос №1 Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте? Вопрос №2 Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже? |
Основы. Имеющаяся архитектура
2.4.2 Серверы приложений
В наше промежуточное программное обеспечение входит сервер приложений Direct Application Server LGI и шлюз обмена данными Data Interchange Gateway. Это программное обеспечение выполняет следующие функции:
- Предоставляет новый объединенный Web-сайт, основанный на имеющихся приложениях DirectCar и предназначенный для того, чтобы держатели полисов LGI и DirectCar могли зарегистрировать страховую претензию. Используется HTTP-сервер, на котором хранятся статические Web-страницы, и серверы приложений, содержащие JSP-страницы, сервлеты и компоненты EJB™. В EJB-компоненты были внесены изменения, позволяющие компонентам осуществлять вызовы JMS API для передачи запросов в систему трансформации и маршрутизации и из нее.
- Предоставляет Web-сайт интранета для специалистов по обработке претензий, в котором используется HTTP-сервер и серверы приложений для взаимодействия с менеджером процессов.
- Компоненты Network Deployment Edge Server предоставляют возможности распределения нагрузки по нескольким узлам серверов приложений для формирования масштабируемого решения с отказоустойчивостью.
- Шлюз Data Interchange помещает получаемые им от бизнес-партнера данные EDI 835 в очередь WebSphere MQ, откуда их забирает система трансформации и маршрутизации.
Мы выбирали продукты для промежуточного программного обеспечения, исходя из следующих оснований:
- сервер приложений позволяет объединенной компании дополнить свою инфраструктуру J2EE-технологиями, применяя навыки и технологии, имеющиеся в компании DirectCar;
- помимо поддержки WebSphere MQ в качестве JMS-провайдера, сервер приложений удовлетворяет требованиям, которые компания предъявляет к качеству обслуживания;
- шлюз Data Interchange необходим для продолжения поддержки каналов связи с бизнес-партнерами.
Рабочая система
Продукты, используемые для создания промежуточного программного обеспечения в рабочей системе, перечислены в табл. 2.3.
Инструменты
Продукты, используемые в качестве инструментов для создания промежуточного программного обеспечения, перечислены в табл. 2.4.
2.4.3 Брокеры сообщений
Продукт WebSphere MQ Integrator Message Broker реализует систему трансформации и маршрутизации, которая преобразует данные, полученные от серверов приложений или менеджера процессов, из одного XML-формата либо в другой XML-формат, необходимый для существующего серверного приложения компании DirectCar, либо в формат коммуникационной области (COMMAREA), используемый в системах компании LGI. Область COMMAREA – это область CICS, которая передает данные между задачами, обращающимися к данному терминалу. Эту область также можно использовать для передачи данных между программами в рамках задачи.
После трансформации данные передаются в соответствующую серверную систему на основе содержимого сообщения WebSphere MQ. В случае запросов от бизнес-партнеров данные EDIFACT преобразуются в XML при помощи DTD (Document Type Description, Описание типа документа), импортированного в виде набора сообщений.
Системы WebSphere Business Integration Message Broker конфигурируются в домен для обработки больших объемов нагрузки и обеспечения отказоустойчивости.
Мы используем Message Broker по следующим причинам:
- продолжение поддержки инфраструктуры обмена сообщениями и использование существующей инфраструктуры WebSphere Business Integration Message Broker, уже применяемой для доступа к серверным системам LGI;
- поддержка всех форматов данных, которые необходимы для работы приложений: XML, COMMAREA, EDIFACT, а также нескольких операционных систем, используемых объединенной компанией.
Рабочая система
Продукты, применяемые в рабочей системе управления бизнес-процессами, перечислены в табл. 2.5.
Инструменты
Продукты, применяемые в качестве инструментов для создания системы BPM, перечислены в табл. 2.6.
2.4.4 Менеджеры процессов
В этом разделе описаны менеджеры процессов, используемые в данном сценарии. Менеджеры процессов управляют обработкой претензий на стадиях проверки, изучения и принятия решений, вызывая серверные системы при помощи сообщения WebSphere MQ, направляемого в систему трансформации и маршрутизации. Они также позволяют вмешаться в процесс при выполнении определенного критерия.
Решения по выбору конкретных продуктов принимались на следующих основаниях:
- на основании уже имеющихся в компании LGI продуктов и навыков работы;
- MQ Workflow обеспечивает поддержку вмешательства персонала, выполняющего определенные роли, в длительно работающие потоки, для которых вмешательство человека возможно;
- инструментарий обеспечивает возможность быстрой модификации или создания новых потоков для бизнес-процесса.
Рабочая система
Продукты, применяемые в качестве менеджеров процессов в рабочей системе, перечислены в табл. 2.7.
Продукт | Платформы | Версии |
---|---|---|
WebSphere MQ Workflow | AIX, Windows 2000 | 3.4, 3.5 |
Инструменты
Продукты, применяемые в качестве инструментов при создании менеджеров процессов, перечислены в табл. 2.8.
Продукт | Платформы | Версии |
---|---|---|
WebSphere Business Integration Modeler | Windows 2000 | 4.2.x |
Использование: для разработки потоков в бизнес-процессах | ||
WebSphere MQ Workflow Buildtime | Windows 2000 | 3.4, 3.5 |
Использование: для разработки потоков в бизнес-процессах |
2.4.5 Оконечные серверы транзакций и центры данных
В данном разделе рассматриваются оконечные серверы транзакций и центры данных для DirectCar и LGI.
Сервер приложений и центр данных DirectCar
Сервер приложений DirectCar конфигурируется так, чтобы использовать в качестве JMS-провайдера WebSphere MQ. Были разработаны компоненты, управляемые сообщениями (Message Driven Beans, MDB), которые предназначены для приема сообщений из очереди WebSphere MQ при помощи селектора сообщений с последующим вызовом соответствующих сеансовых EJB-компонентов. Эти сеансовые компоненты вызывают сущностные компоненты (entity beans) для доступа к базам данных Oracle.
В ходе проверки претензии выполняется проверка данных полиса, которые хранятся в базе данных. В данном случае сеансовые компоненты применяют вызов RMIIIOP для обращения к интерфейсу EJB, который с помощью служб JCA направляет запросы в TXSeries через шлюз CICS Transaction Gateway (CTG). Приложения CICS COBOL, входящие в TXSeries, обращаются к базе DB2®, в которой хранятся полисы.
Между LGI и DirectCar были установлены безопасные соединения с использованием протокола Secure Sockets Layer (SSL) над соединениями WebSphere MQ.
Использование существующих систем оставляет без изменений работающие приложения. TxSeries и DB2 являлись частью готового приложения для управления страховыми полисами. Компания DirectCar решила применить для разработки своей системы обработки претензий технологии J2EE и сервер приложений в сочетании с базой данных Oracle. Единственным дополнением является WebSphere MQ, который объединяет эти системы вместе.
Центр данных LGI
Центр данных LGI представляет собой существующую систему, основанную на CICS. В качестве интерфейса между более широкой инфраструктурой WebSphere MQ и системой CICS используется мост WebSphere MQ-CICS. Сообщения WebSphere MQ передаются через мост WebSphere MQ-CICS, который вызывает приложения CICS COBOL. Эти приложения запускают инструкции SQL для доступа к базам данных DB2, где содержится информация о клиентских полисах и претензиях.
Рабочая система
Продукты, применяемые в рабочей системе как оконечные серверные системы, перечислены в табл. 2.9.
Инструменты
Продукты, применяемые в качестве инструментов для создания серверных систем, перечислены в табл. 2.10.