Enterprise Messaging Using JMS and IBM WebSphereIn this comprhensive guide, a real-world perspective is offered on building messaging solutions based on JMS and the leading messaging provider, IBM WebSphere Application Server. Key coverage is given on WebSphere MQ, Event Broker, JMS administrations tasks, and common usage scenarios. Yusuf gives details of the JMS API, covering the latest version 1.1, and discussing application development based on IBM WebSphere implementations. 2/04. |
Contents
Messaging Architecture | 5 |
Summary | 13 |
Messaging Domains | 19 |
JMS Messages | 25 |
JMS Message Structure | 41 |
Using the JMS Message Interface | 50 |
Summary | 56 |
PublishSubscribe Interface | 72 |
WebSphere MQ JMS Provider | 122 |
Creating Administered Objects | 141 |
JMS Implementation Scenarios | 147 |
Implementing PublishSubscribe | 184 |
Communicating with NonJMS Clients | 202 |
Securing JMS Communications | 213 |
Summary | 239 |
Enterprise Deployment | 241 |
Handling JMS Exceptions | 79 |
Summary | 86 |
WebSphere MQ | 92 |
WebSphere MQ Everyplace | 100 |
WebSphere Application Server | 108 |
IBM JMSAdministered Objects | 115 |
JNDI Namespace Provider | 251 |
Appendix B Implementing XA Global Transactions | 259 |
Implementing PublishSubscribe II | 289 |
Resources | 315 |
Common terms and phrases
administered objects administration console attributes authentication BytesMessage certificate Chapter Click client connection connection factory ConnectionFactory create database default defined deploy deployment descriptor destination durable subscriber EmpRecordSender Enterprise Application entity bean environment Figure firstName format high-availability clusters interface J2EE J2EE server Java Java Message Service JDBC JDBC Provider JMS API JMS client JMS implementation JMS message JMS server JMS-administered objects JMSAdmin JMSSVR JNDI Name JNDI namespace lastName listener port localhost message body Message Broker message flow message listener message selector messaging provider method MQ JMS Provider MQ message MQ queue manager node non-JMS OpenSSL optional point-to-point properties provider-specific publish publish-subscribe queue manager QueueConnectionFactory QueueReceiver QueueSender QueueSession receive resource reference retrieved scenario sender Server Configuration session bean String SystemOut TextMessage tion Topic TopicConnectionFactory transaction update WebSphere Application Server WebSphere JMS Provider WebSphere MQ JMS