WebSphere ESB

Transkrypt

WebSphere ESB
Marcin Płonka
WW WebSphere Business Partner Technical Professional
WebSphere ESB
© 2009 IBM Corporation
2
© 2011 IBM Corporation
Integration Designer
WebSphere Process Server
Rational Application Developer
WebSphere ESB
Eclipse
WebSphere Application Server
3
© 2011 IBM Corporation
WebSphere ESB
■
Zintegrowane rozwiązanie dla mediacji i hostowania usług
■
Pełne wsparcie dla standardów
– WSDL, WS-*
■
4
Wsparcie dla wszystkich znaczących platform
■
XML jest wewnętrzną reprezentacją danych
– wsparcie dla innych formatów
■
Integracja z zewnętrznymi systemami za pomocą adapterów
■
Osadzona w produkcie infrastruktura do komunikacji synchronicznej
■
Wbudowana infrastruktura zdarzeń biznesowych dla monitorowania (BAM), audytów itp.
© 2011 IBM Corporation
Moduły mediacyjne
■
Składane z komponentów SCA
■
Komponent posiada interfejs(y), implementację i referencje do innych komponentów
Mediacja
Usługa
Import
Eksport
5
© 2011 IBM Corporation
Przepływ mediacji
■
■
6
Budowany z gotowych elementów (tzw. „primitives”)
– transformacja XSLT
– BO map, interface map
– walidacja
– wyszukanie usługi
– wywołanie usługi
– ...
Odrębne przepływy dla żądania i odpowiedzi każdej z operacji
© 2011 IBM Corporation
Transformacja XSLT
7
■
XSLT
■
XPath
■
Edytor graficzny
■
Rozszerzenia
■
Mapowania warunkowe
© 2011 IBM Corporation
Przepływ mediacji
Dostęp do nagłówków specyficznych dla protokołu komunikacyjnego
8
© 2011 IBM Corporation
Quality of Service
9
■
Komunikacja synchroniczna/asynchroniczna
■
Transakcyjność
– partycypowanie w transakcji
– wykonanie w niezależnej transakcji
– wsparcie dla transakcji rozproszonych
■
Bezpieczeństwo
– ograniczenie dostępu do usługi
– przekazywanie kontekstu pomiędzy wywołaniami usług
– wsparcie dla standardów WS-Security
■
Szeregowanie komunikatów
– równoległe asynchroniczne przetwarzanie komunikatów z zachowaniem kolejności
■
„Store and Forward”
– w razie niedostępności docelowej usługi, żądania mogą być przechowane, a
przetwarzanie wznowione gdy usługa ponownie jest dostępna
© 2011 IBM Corporation
Natywne protokoły i adaptery
■
Protokoły
– HTTP (REST, XML/HTTP)
– Web Services (SOAP/HTTP, SOAP/JMS)
– Messaging (JMS, MQ, JMS MQ, generic JMS)
– Stateless Session EJB
■
Adaptery
– IBM CICS ECI Resource Adapter
– IBM IMS Connector for Java
– IBM WebSphere Adapter for Email
– IBM WebSphere Adapter for FTP
– IBM WebSphere Adapter for Flat Files
– IBM WebSphere Adapter for JDBC
– IBM WebSphere Adapter for JD Edwards EnterpriseOne®
– IBM WebSphere Adapter for Oracle® E-Business Suite
– IBM WebSphere Adapter for PeopleSoft
– IBM WebSphere Adapter for SAP® Software
– IBM WebSphere Adapter for Siebel® Business Applications
10
© 2011 IBM Corporation
Enterprise Metadata Discovery
■
Technologia rozpoznawania metadanych docelowego systemu
■
Wynikiem procesu EMD jest komponent SCA używający adaptera (import)
■
Typowe zastosowania
– procedury składowane w bazie
– komunikaty wejściowe/wyjściowe programów CICS/IMS
– definicje obiektów biznesowych SAP, PeopleSoft, ...
11
© 2011 IBM Corporation
Korzyści
■
Szybka integracja usług
– nie jest wymagana znajomość Java/JEE
– przyjazne środowisko programistyczne
■
Bezproblemowe połączenie z innymi produktami WebSphere
■
Skalowalność
■
Pełne wsparcie dla najnowszych standardów
■
Szeroki wachlarz adapterów
■
Pełna przenaszalność między platformami
12
© 2011 IBM Corporation

Podobne dokumenty