Integracje wychodzące umożliwiają procesom biznesowym utworzonym w produkcie Process Designer interakcję z innymi systemami, na przykład usługami WWW, systemami zarządzania treścią lub zewnętrznymi bazami danych. W zależności od tego, z jakim systemem przeprowadzana jest integracja, można zaimplementować usługę integracji przy użyciu implementacji usługi integracji lub implementacji usługi integracji z produktem IBM® Case Manager.
Do utworzenia integracji wychodzącej z zewnętrzną bazą danych należy użyć predefiniowanych usług integracji SQL, które są udostępnione w bibliotece narzędziowej Dane systemowe produktu IBM BPM.
Implementacje usługi integracji mogą zawierać typy kroków integracji możliwe do skonfigurowania dla systemu, z którym prowadzona jest interakcja. Na przykład krok integracji z usługą WWW jest użyteczny, jeśli nie są przekazywane zbyt duże ilości informacji. Krok integracji z językiem Java udostępnia opcje języka Java, między innymi publikowane biblioteki i funkcje API języka Java. Poniższa tabela przedstawia typy kroków integracji, które są dostępne na potrzeby implementacji usługi integracji.
| Typ kroku integracji | Opis |
|---|---|
| Integracja z usługą WWW | Korzysta z połączenia SOAP, aby uzyskać dostęp do obiektów z usługi WWW. Krok integracji z usługą WWW ukrywa złożoność bazowego dokumentu WSDL, żądania SOAP i odpowiedzi SOAP. Przekształca również dane wejściowe w odpowiednie pliki XML, a dane wyjściowe w odpowiednie zmienne produktu IBM BPM. Ostrzeżenie: obsługa dokumentów WSDL w stylu RPC/encoded jest nieaktualna w produkcie IBM BPM 8. Należy rozważyć zastąpienie usług WWW w stylu RPC/encoded usługami WWW w stylu documentation/literal wrapped. Więcej informacji na ten temat zawiera sekcja Nieaktualne i usunięte opcje produktu IBM Business Process Manager 8.5.6
|
| Integracja z językiem Java | Wywołuje metody klas i interfejsów języka Java większości interfejsów API języka Java pochodzących od innych firm, dzięki czemu obsługuje różne scenariusze integracji. |
| Integracja treści | Umożliwia współpracę procesów biznesowych utworzonych w produkcie Process Designer z systemem Enterprise Content Management. |
| Wywoływanie agenta UCA | Używa agenta UCA do wywołania usługi produktu IBM BPM lub definicji procesu biznesowego (BPD). |
| Typ kroku integracji | Opis |
|---|---|
| Integracja produktu IBM Case Manager | Umożliwia współpracę procesów biznesowych utworzonych w produkcie Process Designer z rozwiązaniem do zarządzania przypadkami IBM Case Manager. |
| Wywoływanie agenta UCA | Wywołuje usługę produktu IBM BPM lub definicję BPD. |