Buses and Messaging Engines in a Cell Standalone Application Server Network Deployment Cell BuS-1 Server 1 Server A BUs-2 Web Sphere Application Server topology can have multiple buses Each bus can have servers or clusters or both as bus members When a server/cluster is made a bus member, a Messaging Engine is created IBM Software Group I Web Sphere software Destinations Destination Producer Messag Messag Cons Destinations are points of communication for messaging n Producers send messages to destinations Consumers get messages from destinations
6 IBM Software Group | WebSphere software WebSphere Application Server v6 11 Buses and Messaging Engines in a Cell WebSphere Application Server topology can have multiple buses Each bus can have servers or clusters or both as bus members When a server/cluster is made a bus member, a Messaging Engine is created Bus Server 1 Messaging Engine Bus-2 Bus-1 Server A Server C Server B Standalone Application Server Network Deployment Cell Messaging Engine Messaging Engine Messaging Engine Messaging Engine IBM Software Group | WebSphere software WebSphere Application Server v6 12 Destinations Destinations are points of communication for messaging Example: JMS Queues, Topicspace, Web Service endpoints Producers send messages to destinations Consumers get messages from destinations Producer Message Message Consumer Destination
BM Software Group WebSphere software Bus Destinations Bus destination is a virtual place within an SIBus, to which applications(producers, consumers)attach to exchange Types of destinations b Queue-for point-to-point messaging Alias-destination that is an alias for another target destination Foreign-destination that identifies a destination on another bus Temporary-Created and deleted automatically for API specifi created programmatically usually to specify a JMSReply Todestination b Permanent-Created by Administrator Deleted only when Administrator deletes it IBM Software Group I Web Sphere software Destinations and Buses Standalone Application Server Network Deployment Cell Server 1 Server A Messager Destinations are created on the bus and hosted on a Messaging Engine . a queue is hosted by a single Messaging Engine Topic Spaces are hosted by all Messaging Engines on a bus
7 IBM Software Group | WebSphere software WebSphere Application Server v6 13 Bus Destinations Bus destination is a virtual place within an SIBus, to which applications (producers, consumers) attach to exchange messages Types of destinations Queue - for point-to-point messaging Topicspace - for publish-subscribe messaging Alias - destination that is an alias for another target destination Foreign - destination that identifies a destination on another bus Bus destinations can be permanent or temporary Temporary -Created and deleted automatically for API specific destinations created programmatically usually to specify a JMSReplyTodestination within a message Permanent –Created by Administrator Deleted only when Administrator deletes it. IBM Software Group | WebSphere software WebSphere Application Server v6 14 Destinations and Buses Destinations are created on the bus and hosted on a Messaging Engine A queue is hosted by a single Messaging Engine TopicSpaces are hosted by all Messaging Engines on a bus Bus Server 1 Bus-2 Bus-1 Server A Server C Server B Standalone Application Server Network Deployment Cell Messaging Engine Messaging Engine Messaging Engine Messaging Engine Messaging Engine