Temat 11
Enterprise Service Bus
Pożoga Natasza
164863
2/31
Plan prezentacji
1. Wstęp
2. Cechy ESB
3. Funkcjonalności
4. Zalety
5. Wady
6. Oprogramowanie
7. Bibliografia
3/31
Definicja wg grupy Gartner
Enterprise Service Bus
(Korporacyjna Szyna Danych)
A Web-services-capable infrastructure that
supports intelligently directed communication and
mediated relationships among loosely coupled and
decoupled biz components.
4/31
Definicja
Dodatkowa warstwa pośrednia w wielowarstwowej
architekturze systemów informatycznych
umożliwiająca zastosowanie koncepcji SOA w
środowisku korporacyjnym. Umożliwia dynamiczne
przyłączanie i odłączanie usług wchodzących w
skład korporacyjnego systemu informacyjnego.
5/31
Definicja
Wszelkie rozwiązania, które zapewniają
komunikację i translację wiadomości pomiędzy
aplikacjami, z wykorzystaniem wspólnej szyny
dla danych
6/31
ESB
7/31
Cechy
" Użycie XML zapewnia elastyczność
" Infrastruktura jest odporna na zmiany aplikacji i
procedur biznesowych
" Aplikacje nie muszą dostosowywać się do
określonego formatu
" Dane nie muszą być przesyłane do centralnego
miejsca w celu transformacji
" Aplikacje podłączone do szyny traktowane są
jako usługi
" Umożliwia przechodzenie do SOA
8/31
Możliwości
9/31
Zalety
" Szybsze i tańsze przystosowanie do istniejących
systemów
" Większa elastyczność
" Oparty na standardach
" Skalowanie z punktowego rozwiązania do
rozwiązania na całe przedsiębiorstwo
" Predefiniowany typ usługi ready-for-use
10/31
Zalety (c.d.)
" Więcej konfiguracji niż integracji kodowania
" Brak centralnego zarządzania, brak centralnego
pośrednika
" Przyrostowe łatanie bez konieczności wyłączenia
systemu
" Wystarczy jeden interfejs wystawiony do
komunikacji z szyną
11/31
Wady
" Zazwyczaj wymaga Enterprise Message Model,
dodatkowe zarządzanie. Potencjalna trudność w
zintegrowaniu wielu systemów do współpracy w
wybranym standardzie wiadomości
" Wymaga ciągłego zarządzania wersjami
wiadomości, aby zapewnić zamierzone korzyści z
luznych powiązań. Nieprawidłowe,
niewystarczające lub niekompletne zarządzanie
wersjami wiadomość może spowodować ścisłe
wiązanie zamiast planowanego luznego wiązania
12/31
Wady (c.d.)
" Wymaga więcej sprzętu niż zwykłe
komunikowanie się point-to-point
" Wymaga umiejętności analizy Middleware aby
skonfigurować, zarządzać i operować ESB
" Dodatkowe koszty i zwiększone opóznienia
spowodowane przekierowywaniem wiadomości
przez dodatkową warstwę ESB, szczególnie
porównując do komunikacji point-to-point.
Zwiększone opóznienie jest również wynikiem
dodatkowego przetwarzania XML
13/31
Wady (c.d.)
" Chociaż systemy ESB mogą wymagać znacznego
wysiłku w celu realizacji, produkują mało
znaczącą wartość handlową bez dalszego
rozwoju usług w kierunku SOA
14/31
Oprogramowanie
" Komercyjne
Microfost BizTalk ESB, IBM WebSphere ESB,
Oracle ESB, Tibco ActiveMatrix, Progress Sonic
ESB
" OpenSource
Mule Software, Open ESB, Apache Service Mix
15/31
Oprogramowanie
16/31
Mircrosoft BizTalk Server
" Wydawania od 2000 do 2010 roku
" Support dla Visual Studio 2010, SQL Server 2008
R2, Windows Server 2008 R2, .NET framework,
Itinerary Designer
" Adaptery dla SAP 7, Oracle eBusiness Suite 12.1,
SharePoint 2010, SQL Server 2008 R2
17/31
BizTalk mocne strony
" Rozpoznawalna marka, globalny zasięg, ogromna
baza zainstalowanych produktów, które są
wykorzystywane w celu sprzedaży BizTalk
Server, dostęp do wiedzy, usług i dodatków,
które mieszczą się w środowisku
" BizTalk Server zainstalowany u ponad 10 000
klientów
" 81% z Fortune Global 100 używa BizTalk
" Należy do najmniej kosztownych licencji wersja
Enterprise 44 228 $
18/31
BizTalk - klienci
" ING Bank, Dubai Bank
" Tesco, Virgin, Redtail
" British Energy, SCANA
" XBOX, A-dec
" T-com
" Gcommarce, QLogitek
19/31
IBM WebSphere ESB
" Support dla MS, MQ, EJB, WebServices, REST,
HTTP, EJB, SAP, Oracle, XML, COBOL itd.
" WebSphere Message Broker, WebSphere
DataPower Integration Appliance XI50
" Narzędziem do wdrażania WebSphere ESB jest
WebSphere Integration Developer
" WebSphere ESB Registry Edition zapewnia
zarówno funkcje ESB, jak i funkcję rejestru i
repozytorium usług
" Koszt: 793 520$
20/31
WebSphere mocne strony
" Rozpoznawalna marka, globalny zasięg, udział w rynku (np. w
2009 IBM osiągnął 21% z 2 miliardy $ na rynku ESB), wiedza
ludzka, baza sprzętu i oprogramowania
" Kompleksowa linia produktów, w tym wiodących na rynku
produktów oraz sukcesy integracji i wdrażania architektury
SOA
" Spektakularna inicjatywa marketingowa Smarter Planet
reklamuje proces rozwiązań, które przyciąga biznes
" Oferta produktów jest podtrzymywana poprzez masowe
programy partnerskie i jest uzupełniana przez profesjonalne
rozwiązania w zakresie usług, które obejmują kompleksowe
metody integracji aplikacji i projekty SOA w IBM Global
Business Services oraz IBM Software Group.
21/31
WebSphere - klienci
" Axicom, Globe Telecom
" Danish Agency for Governmental Management
" Chinese Insurance Company
" A branch of the Armed Forces
" KANA Software, Inc.
" Sears Canada
22/31
Oracle Enterprise Service Bus
" Oracle Fusion Middleware (OFM) 11gR1(2009-
2010): Oracle SOA Suite, który zawiera Service
Bus (ESB technology)
" ESB wypierane przez Oracle Service Bus (OSB)
" ESB Server, Oracle ESB Control, ESB Metadata
Server, Oracle JDeveloper
" Koszt: 110 $ - 27 413 $ (OSB) - 68 532 $ (SOA)
23/31
Oracle mocne strony
" Oracle jest drugim, co do wielkości, dostawcą
infrastruktury aplikacji middleware na rynku.
" OFM stanowi kompleksowe, zintegrowane i
bogate oferty infrastruktury aplikacji, zapewnia
także najnowsze technologie w celu wspierania
wymogów integracji aplikacji
" W połączeniu z dużą Oracle DBMS potencjalnie
mogłoby stworzyć wiele możliwości dla
technologii OFM na wsparcie projektów
integracji aplikacji.
24/31
OSB - klienci
" Guardian News & Media
" Samsung
" Agencja restrukturyzacji i modernizacji
rolnictwa
" Bank Zachodni WBK
" Taishin Bank
" Danish Defence IT Agency
25/31
Mule Software
" Wydania od 2005 do 2010
" Mule ESB głównym produktem MuleSoft,
dodatkowo Mule Data Integrator
" Support dla REST, JMS, SOAP/Web Services,
File/FTP, JDBC, Salesforce.com, SAP, Amazon
WS
" Oparty na Java
26/31
Mule mocne strony
" Jest darmowym środowiskiem, dostępne jest
jednak odpłatne wsparcie dla klientów
" Ponad 2 miliony pobrań, około 2,000 wdrożeń i
120 klientów
" Platforma RESTx
" Chociaż nie jest zgodny z OSGi, Mule ESB
umożliwia wprowadzanie usług lub grup do
kontenera Mule umożliwiające szybkie zmiany
27/31
Mule - klienci
" Bank of America
" T-mobile
" Walmart
" DHL
" Nestle
" Amazoon, eBay
" Yahoo,Google, CISCO, HP
28/31
Apache ServiceMix
" Implementacja szyny ESB zgodnej ze
specyfikacja JBI (Java Business Integration)
" Realizowana w ramach fundacji Apache Software
Foundation
" Komponenty: bean component, jsr181 (POJO as
service), Apache Camel (EIP), eip, CXF (SOAP),
file, ftp, exec, mail, script, scripting, http/s,
jms, xmpp, snmp, smtp, komponenty OpenESB.
29/31
Open ESB
" Oparty na Java
" Projekt rozpoczęty przy Sun Microsystems
" Support dla HTTP, webservices, JMS, bazy
danych, MQ Series, SAP, IMS, HL7, itd..
" Około 2 000 pobrań
30/31
Bibliografia
" SOA Approach to Integration: XML, Web Services, ESB, and
BPEL in Real-World SOA Projects
" Hu Hanrahan, Network Convergence
" David Chappell, "Enterprise Service Bus"
" en.wikipedia.org/wiki/Enterprise_service_bus
" infoq.com/presentations/Enterprise-Service-Bus
" ibm.com/developerworks/webservices/library/ws-soa-esbarch
" networld.pl Architektura ESB rewolucja w integracji aplikacji
" master-data.pl narzedzia, rozwiazania ESB
" bestpricecomputers.co.uk ESB
" Strony producentów oprogramowania
31/31
Pytania
?
Wyszukiwarka
Podobne podstrony:
11 WebService ESB WS11 (311)ZADANIE (11)Psychologia 27 11 2012359 11 (2)11PJU zagadnienia III WLS 10 11Wybrane przepisy IAAF 10 1106 11 09 (28)info Gios PDF Splitter And Merger 1 11więcej podobnych podstron