Docstoc

Краткий обзор IFlow в PI 7.31

Document Sample
Краткий обзор IFlow в PI 7.31 Powered By Docstoc
					Краткий обзор IFlow в PI 7.31
Перевод блога Posted by William Li          in Process Integration (PI) & SOA Middleware on Mar 20, 2012 6:44:11
PM

IFlow (Integration Flow) основан на BPMN, который также используется в NetWeaver BPM. В 7.31 PI, BPM и
BRM объединены в один продукт, называемый Process Orchestration и могут быть установлены в один SID
(это относится только к AEX). Все инструменты для разработки и конфигурации теперь доступны в Eclipse.

A step-by-step guide using iFlow is available athttp://scn.sap.com/docs/DOC-27342.

Для использования IFlow в NWDS:




Создайте сценарий IFlow:
Сконфигурируйте интеграционный сценарий в iFlow:




Как вы видите, мы можем сделать почти всё в этом графическом инструменте:

   1. Создать или привязать (assign) Sender и Receiver Components. Business System тоже может
      быть привязана, но должна быть создана в SLD.
   2. Создать или привязать Sender & Receiver Interfaces.
   3. Добавить или убрать Receivers.
   4. Определить правила маршрутизации на основе XPath выражений.
   5. Выбрать мэппинги для каждого Receiver. Operation Mappings должны быть созданы в ESR.
   6. Создать Sender & Receiver adapters.

Таким образом мы видим весь поток, всю end-to-end интеграцию без необходимости
проваливаться в Swing Tool в Integration Directory.
   1.   Мы видим кто Sender, сколько и какие Receivers.
   2.   Интерфейсы Sender’a и Receiver’a
   3.   Используемые адаптеры
   4.   Используемые правила маршрутизации.
   5.   Используемые маппинги.

IFlow и Integration Directory используют одну и ту же базу данных. IFlow создает объекты в той же
БД, что и Integration Directory. Таким образом, мы увидим Integration Configuration, Business
Components и Communication Channel в Integration Directory, даже если они были созданы в IFlow.

Тем не менее в PI 7.31 еще есть некоторый разрыв между IFlow и Swing Tool. Эти «дыры» будут
закрыты в следующих SP и EhPs. Например, мы все еще должны импортировать Business System
из SLD в Integration Directory. Динамическая маршрутизация доступна только с помощью XPath,
Extended Receiver Configuration с использованием Operation Mapping пока не доступен.
Communication Channel должен быть создан в IFlow, мы не можем связать с уже существующим.
Это всё будет доступно с выходом следующих Service Pack.

				
DOCUMENT INFO
Shared By:
Stats:
views:101
posted:2/14/2013
language:Unknown
pages:3