11 WebService i ESB ESB

background image

Temat 11

Enterprise Service Bus

Pożoga Natasza

164863

background image

Plan prezentacji

1. Wstęp
2. Cechy ESB
3. Funkcjonalności
4. Zalety
5. Wady
6. Oprogramowanie
7. Bibliografia

2/31

background image

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.

3/31

background image

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.

4/31

background image

Definicja

Wszelkie rozwiązania, które zapewniają

komunikację i translację wiadomości pomiędzy

aplikacjami, z wykorzystaniem wspólnej „szyny”

dla danych

5/31

background image

ESB

6/31

background image

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

7/31

background image

Możliwości

8/31

background image

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”

9/31

background image

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ą”

10/31

background image

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
luźnych powiązań. Nieprawidłowe,
niewystarczające lub niekompletne zarządzanie
wersjami wiadomość może spowodować ścisłe
wiązanie zamiast planowanego luźnego wiązania

11/31

background image

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óźnienia

spowodowane przekierowywaniem wiadomości
przez dodatkową warstwę ESB, szczególnie
porównując do komunikacji point-to-point.
Zwiększone opóźnienie jest również wynikiem
dodatkowego przetwarzania XML

12/31

background image

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

13/31

background image

Oprogramowanie

Komercyjne

Microfost BizTalk ESB, IBM WebSphere ESB,
Oracle ESB, Tibco ActiveMatrix, Progress Sonic
ESB

OpenSource

Mule Software, Open ESB, Apache Service Mix

14/31

background image

Oprogramowanie

15/31

background image

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

16/31

background image

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 $

17/31

background image

BizTalk - klienci

• ING Bank, Dubai Bank
• Tesco, Virgin, Redtail
• British Energy, SCANA
• XBOX, A-dec
• T-com
• Gcommarce, QLogitek

18/31

background image

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$

19/31

background image

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.

20/31

background image

WebSphere - klienci

• Axicom, Globe Telecom
• Danish Agency for Governmental Management
• Chinese Insurance Company
• A branch of the Armed Forces
• KANA Software, Inc.
• Sears Canada

21/31

background image

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)

22/31

background image

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.

23/31

background image

OSB - klienci

• Guardian News & Media
• Samsung
• Agencja restrukturyzacji i modernizacji

rolnictwa

• Bank Zachodni WBK
• Taishin Bank
• Danish Defence IT Agency

24/31

background image

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

25/31

background image

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

26/31

background image

Mule - klienci

• Bank of America
• T-mobile
• Walmart
• DHL
• Nestle
• Amazoon, eBay
• Yahoo,Google, CISCO, HP

27/31

background image

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.

28/31

background image

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ń

29/31

background image

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

30/31

background image

Pytania

?

31/31


Document Outline


Wyszukiwarka

Podobne podstrony:
11 WebService ESB WS
ESB tekst, Strategia Bezpieczeństwa
dla esb najnowszy
Zarz[1] finan przeds 11 analiza wskaz
11 Siłowniki
11 BIOCHEMIA horyzontalny transfer genów
PKM NOWY W T II 11
wyklad 11
R1 11
CALC1 L 11 12 Differenial Equations
Prezentacje, Spostrzeganie ludzi 27 11
zaaw wyk ad5a 11 12
budzet ue 11 12
EP(11)

więcej podobnych podstron