SOA& Web Service 教育部-BM专业综合改革项目 Expanded view of the enterprise service bus(2/3) Enterprise service bus Message models Mediation flows Mediation patterns Interaction Communication protocol patterns Communication protocols Supply basic connectivity to requesters and providers Impact quality of service(for example, reliable delivery, transactions) Supply inherent interaction patterns (for example, request/reply one-way publish/subscribe) An ESB leverages underlying communication fabrics of SoA infrastructure ESB provides a means for messages to enter and leave the bus Lan Zhou University
SOA & Web Service Lan Zhou University 教育部-IBM专业综合改革项目 Expanded view of the enterprise service bus (2/3)
SOA& Web Service 教育部-BM专业综合改革项目 Expanded view of the enterprise service bus(3/3) Enterprise service bus Message models Mediation patterns Mediation flows Interaction atterns Communication protocol Message models describe messages exchanged with requesters and providers An ESB supports multiple message models Can include industry standard models as well as custom models Lan Zhou University
SOA & Web Service Lan Zhou University 教育部-IBM专业综合改革项目 Expanded view of the enterprise service bus (3/3)
SOA& Web Service 教育部-BM专业综合改革项目 Websphere Enterprise Service Bus Websphere Enterprise Service Bus is an IBM, open-standards based im plementation of an ESB Mediations intercept messages between the service requester and the provider Centralizes logic to handle events, route transform, convert data Provides Web services connectivity, JMS messaging, and service oriented integration(sol) for flexibility. Dynamically reconfigurable to meet changing business needs A cost effective solution for service integration with support for many software vendor solutions SAP, Siebel, People Soft, JD Edwards, Oracle, and so forth Ease of use: Develop, build, test, deploy, and manage Integrated, interactive, and visual development experience Requires minimal programming skills Provides prebuilt mediation functions(such as XML transformation, content based routing, and message logging) Lan Zhou University
SOA & Web Service Lan Zhou University 教育部-IBM专业综合改革项目 WebSphere Enterprise Service Bus ▪ WebSphere Enterprise Service Bus is an IBM, open-standards based implementation of an ESB. – Mediations intercept messages between the service requester and the provider. Centralizes logic to handle events, route, transform, convert data ▪ Provides Web services connectivity, JMS messaging, and serviceoriented integration (SOI) for flexibility. ▪ Dynamically reconfigurable to meet changing business needs. ▪ A cost effective solution for service integration with support for many software vendor solutions. – SAP, Siebel, PeopleSoft, JD Edwards, Oracle, and so forth ▪ Ease of use: Develop, build, test, deploy, and manage. – Integrated, interactive, and visual development experience – Requires minimal programming skills – Provides prebuilt mediation functions (such as XML transformation, contentbased routing, and message logging)
SOA& Web Service 教育部-BM专业综合改革项目 WebSphere ESB value proposition Provides Web services connectivity, JMS messaging, and service-oriented integration Ease of use Improves time to value Seamless integration with the Websphere platform Lan Zhou University
SOA & Web Service Lan Zhou University 教育部-IBM专业综合改革项目 WebSphere ESB value proposition ▪ Provides Web services connectivity, JMS messaging, and service-oriented integration ▪ Ease of use ▪ Improves time to value ▪ Seamless integration with the WebSphere platform
SOA& Web Service 教育部-BM专业综合改革项目 Role of mediation services in IBM WebSphere ESB Mediations intercept service requests and perform these ty pes of manipulations ROUTING messages between services CONVERTING transport protocols between requester and service TRANSFORMING message formats between requester and service HANDLING business events from disparate sources WebSphere ESB Mediation services allow quick integration of existing services service Service Mediation module Mediations operate independently of the services 中: Service they mediate Provides separation of concernService Service Service Lan Zhou University
SOA & Web Service Lan Zhou University 教育部-IBM专业综合改革项目 Role of mediation services in IBM WebSphere ESB ▪ Mediations intercept service requests and perform these types of manipulations: – ROUTING messages between services – CONVERTING transport protocols between requester and service – TRANSFORMING message formats between requester and service – HANDLING business events from disparate sources ▪ Mediation services allow quick integration of existing services ▪ Mediations operate independently of the services they mediate – Provides separation of concern