I IBM Software Group IBM Web Sphere Application Server v6 Service integration Technologies: Architecture 叫 ND: DBI%删E IBM Proof of Technology O2005 3M Corporasan IBM Product Introduction Exploration IBM Software Group I Web Sphere software Service Integration Bus Components High Availability and scalability Interoperability Service Integration and JMS Managing Bus Re Managing JMS Resources
1 ® IBM Software Group © 2005 IBM Corporation IBM Proof of Technology IBM Product Introduction + Exploration IBM WebSphere Application Server v6 Service Integration Technologies: Architecture IBM Software Group | WebSphere software WebSphere Application Server v6 2 Agenda Overview Service Integration Bus Components High Availability and Scalability Interoperability Service Integration and JMS Managing Bus Resources Managing JMS Resources Summary
Section Overview IBM Software Group I Web Sphere software Service Integration Technologies as part of ESB WebSphere MQ Backbone nterprise Service Bus provider application requestorapplication
2 IBM Software Group | WebSphere software WebSphere Application Server v6 3 Overview Section IBM Software Group | WebSphere software WebSphere Application Server v6 4 Service Integration Technologies as part of ESB WebSphere MQ Backbone MQI application JMS application WBI adapter Event Broker Enterprise Service Bus Web Services JCA adapter Web Service provider WebSphere Application Server Web Service requestor JMS application Web Service requestor JMS application Mediation Mediation Web Service provider Message Broker Service Integration Bus Service Integration Bus JCA adapter WebSphere Application Server
BM Software Group WebSphere software IBM Service Integration Technologies IBM Service Integration Technologies provide the framework needed to support a Service Oriented Architecture(SoA)and Messaging Oriented Architecture Its an important component of the Enterprise Service Bus (ESB)architecture JMS messaging and Web Services integration are implemented using the Service Integration Technologies IBM Software Group I Web Sphere software Features Multiple messaging APIs and protocols Default messaging provider is a J2EE 1.4 compliant JMS pre >SupportforSoap/jms,Soap/http Flexible qualities of service(QOS)for message delivery Clustering enablement for scalability and High Availability( HA)
3 IBM Software Group | WebSphere software WebSphere Application Server v6 5 IBM Service Integration Technologies IBM Service Integration Technologies provide the framework needed to support a Service Oriented Architecture (SOA) and Messaging Oriented Architecture Its an important component of the Enterprise Service Bus (ESB) architecture JMS messaging and Web Services integration are implemented using the Service Integration Technologies IBM Software Group | WebSphere software WebSphere Application Server v6 6 Features Multiple messaging APIs and protocols Default messaging provider is a J2EE 1.4 compliant JMS provider Support for SOAP/JMS, SOAP/HTTP Flexible qualities of service (QOS) for message delivery Clustering enablement for scalability and High Availability (HA)
BM Software Group WebSphere software Section Service Integration Bus Components IBM Software Group I Web Sphere software Service Integration Bus Integrated asynchronous messaging capability for the leb Sphere platform The"Default JMS Provider"is a J2EE 1.4 compliant JMS provider implemented through the Service Integration Bus WebSphere component that implements bus-style Interoperates with Web Spher re Provides Web Services integration ) Soap/Http SOAP/JMS
4 IBM Software Group | WebSphere software WebSphere Application Server v6 7 Service Integration Bus Components Service Integration Bus Components Section IBM Software Group | WebSphere software WebSphere Application Server v6 8 Service Integration Bus Integrated asynchronous messaging capability for the WebSphere platform The “Default JMS Provider” is a J2EE 1.4 compliant JMS provider implemented through the Service Integration Bus WebSphere component that implements bus-style (interconnected) messaging Interoperates with WebSphere MQ Provides Web Services integration SOAP/HTTP SOAP/HTTPS SOAP/JMS
BM Software Group WebSphere software Bus Members The members of a service integration bus are the application servers within which messaging engines for that bus can run Application Server Cluster When a new Bus Member is defined, one Messaging Engine is automatically created in the corresponding server or Cluster Cluster Messaging Server 1 Server 2 Server 3 IBM Software Group I Web Sphere software Messaging Engines A ME runs inside an Application Server and manages messaging resour Messaging Engines are transparent to application code v6 Application Server Each server or cluster has at least one me for each Bus with which it is associated ME unique within Bus The me has an associated data store for message persistence and overflow Data Store is a jDBC Data Source Store
5 IBM Software Group | WebSphere software WebSphere Application Server v6 9 Bus Members The members of a service integration bus are the application servers within which messaging engines for that bus can run Application Server Cluster When a new Bus Member is defined, one Messaging Engine is automatically created in the corresponding server or Cluster Bus Server 1 Messaging Engine Server 2 Messaging Engine Server 3 Messaging Engine Cluster IBM Software Group | WebSphere software WebSphere Application Server v6 10 Bus Messaging Engines A ME runs inside an Application Server and manages messaging resources Messaging Engines are transparent to application code Each server or cluster has at least one ME for each Bus with which it is associated ME unique within Bus The ME has an associated data store for message persistence and overflow Data Store is a JDBC DataSource v6 Application Server Messaging Engine Dest. Data Store