11 WebService i ESB ESB


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 WS
11 (311)
ZADANIE (11)
Psychologia 27 11 2012
359 11 (2)
11
PJU zagadnienia III WLS 10 11
Wybrane przepisy IAAF 10 11
06 11 09 (28)
info Gios PDF Splitter And Merger 1 11

więcej podobnych podstron