Service Oriented Architecture

download Service Oriented Architecture

If you can't read please download the document

description

Service Oriented Architecture. Enterprise Service Bus. Tematy. Coś o integracji Architektura zorientowana na usługi bez infrastruktury usługowej Architektura Enterprise Service Bus Funkcje systemów ESB Przykład rynkowy Wymiar biznesowy Use cases Doc. Integracja oprogramowania. - PowerPoint PPT Presentation

Transcript of Service Oriented Architecture

  • Service Oriented Architecture Enterprise Service Bus

  • TematyCo o integracjiArchitektura zorientowana na usugi bez infrastruktury usugowejArchitektura Enterprise Service BusFunkcje systemw ESBPrzykad rynkowyWymiar biznesowyUse casesDoc

    Marcin Stpie Seminarium SSR

  • Integracja oprogramowaniaEnterprise Application Integration (EAI)

    Web ServicesEnterprise Service Bus

    }SOA

    Marcin Stpie Seminarium SSR

  • ESB jako nastpca :object request broker (ORB)message-oriented middleware (MOM)remote procedure calls (RPC) point-to-point web services

    Marcin Stpie Seminarium SSR

  • WebservicesSOA utosamiane z Web Services

    Marcin Stpie Seminarium SSR

  • Webservices 2Dobre rozwizanie dla integracji niewielkiej liczby systemw, liczba powiza ronie niestety wykadniczo, skala problemu jeszcze bardziej...

    Marcin Stpie Seminarium SSR

  • SOA bez infrastruktury usugowejZoona sie pocze punkt-punktUsugi bezporednio poczone i cile zwizaneBezpieczestwo, komunikacja, zarzdzanie s zapisane na sztywno w kadym poczeniuAplikacje s trudne do zarzdzania, upgradu itd.

    Marcin Stpie Seminarium SSR

  • SOA z infrastuktur usugowUsugi komunikacyjne, bezpieczestwa, monitorintgu, skadanie usug, routing, load balancing, content-based routing, message validation

    Marcin Stpie Seminarium SSR

  • Architektura ESB

    Marcin Stpie Seminarium SSR

  • Funkcje systemw ESB: broker usug Broker usug:

    Marcin Stpie Seminarium SSR

  • Funkcje ESB: konwersja protokowModele komunikacyjne: Synchronous, Async, Publish, SubscribeWieloprotokoowa komunikacja HTTP(S), JMS, MQ Series, Tibco, File, FTP, email (SMTP/POP/IMAP) web services (WSDL, SOAP, XML) Dowolne czenie tych protokow (usug) midzy sobPrzetwarzanie web services komunikaty SOAP, XML i nie XML (np. binarne)

    Marcin Stpie Seminarium SSR

  • Funkcje: transformacja komunikatwprzetwarzanie XML poprzez silnik transformacji XQuery, XPath, XSLTprzetwarzanie Non-XML poprzez Message Format Language (MFL) normalizacja do XML

    Marcin Stpie Seminarium SSR

  • Funkcje ESB: Dynamiczny routing komunikatwRouting moe bazowa naTreci komunikatuNagwkach SOAPNagwkach HTTPAtrybutach JMSTytule Emailplikach

    Marcin Stpie Seminarium SSR

  • Funkcje: Integracja aplikacji poprzez adapteryGotowe adaptery aplikacji ERP: Sap, Peoplesoft, Oracle AppsSetki adapterw rnych technologii, baz danych, protokowDwukierunkowa komunkacja: wywoywanie usug w zdalnych aplikacjach, nasuchiwanie zdarze w zdalnych aplikacjach

    Marcin Stpie Seminarium SSR

  • Funkcje: Monitorowanie usug i raportowanieMonitorowanie pracy systemu, na poziomie caego systemu, poszczeglnych usug i ich elementw ocena zdrowia systemuSzybkie rozwizywanie problemw ledzenie przepywu komunikatw historia pracy systemu

    Marcin Stpie Seminarium SSR

  • Przykad: BEA Aqualogic Service Bus

    Marcin Stpie Seminarium SSR

  • Biznesowy wymiarSOA spojrzenie na usugi wiadczone procesom biznesowym Porzdkujca rolaPomost pomidz IT a biznesemJzyk BPEL modelowania usugBusiness Activity Monitoring Systemy w skali makroAplikacje-moduy usugowe z czciowo przeniesion funkcjonalnoci zarzdzania na ESB

    Marcin Stpie Seminarium SSR

  • Use casesPortale korporacyjne Wdroenie ESB dla lotniska Heathrow (Progress Software)Monitoring aktywnoci biznesowej

    Na polskim rynku: BEA oraz Progress Software

    Marcin Stpie Seminarium SSR

  • DocSonic SoftwareProgress SoftwareBEATeleinfoComputerworld

    Marcin Stpie Seminarium SSR