Enterprise Messaging Using JMS and IBM WebSphere View Larger Image | Kareem Yusuf IBM Press, Hardcover, Published February 2004, 330 pages, ISBN 0131468634 | List Price: $49.99 Our Price: $38.95 You Save: $11.04 (22% Off)
| | | Availability: Out-Of-Stock |
Customer Reviews: 1 Average Customer Rating:      Write a Review and tell the world about this title! People who purchase this book frequently purchase: - IBM WebSphere: Deployment and Advanced Configuration; Roland Barcia, et al, $42.95, 22% Off!
- IBM WebSphere System Administration; Leigh Williamson, et al, $42.95, 22% Off!
- Java Message Service; Richard Monson-Haefel, et al, $23.95, 40% Off!
- WebSphere Studio Application Developers 5.0: Practical J2EE Development; Igor Livshin, $36.50, 39% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
The real-world guide to JMS messaging with IBM
WebSphere technologies
This book offers start-to-finish guidance for building reliable, high-performance
JMS-based messaging infrastructure with IBM WebSphere technologies.
IBM expert Kareem Yusuf systematically introduces the latest versions of JMS—both
1.1 and 1.02b. Once you've thoroughly mastered JMS development on any platform,
Yusuf turns to the exceptional JMS support found in IBM's WebSphere products.
Using extensive code examples, he walks you step-by-step through WebSphere JMS
development, configuration, deployment, and administration in several real-world
scenarios. Coverage includes:
- Roles and goals of messaging infrastructure in the enterprise
- Key JMS concepts: messaging domains, messages, and Application Server Facilities
- Defining/structuring content, choosing message types, and manipulating messages
- The JMS API, explained through detailed code examples
- Using JMS with EJB, message-driven beans, servlets, and portlets
- Working with IBM WebSphere JMS providers, administered objects, and tools
- Hands-on tutorials: EJB message exchange, integration with non-JMS applications,
and SSL security
- Resource location and physical topologies for maximizing availability and
efficiency
Whether you're developing enterprise messaging infrastructure, architecting
it, or managing it, this book delivers indispensable guidance-straight from
the frontlines.
On the Web
Download an extensive library of code samples for JMS 1.1 and 1.02b, including
complete functional prototypes built for JMS 1.02b.
Table of Contents
Preface.
Acknowledgments.
I. ENTERPRISE MESSAGING AND JMS.
1. Enterprise Messaging.
Defining Messaging. Messaging Architecture. Message
Distribution Paradigms. Interaction Patterns. Connectivity Options. Summary.
2. Java Message Service.
Key Concepts. Messaging Domains. What's New in
JMS 1.1. JMS Messages. Application Server Facilities. Concurrent Processing
of Incoming Messages. Distributed or Global Transactions. Summary.
3. JMS Messages.
Message Definition. XML. Tagged/Delimited. Record-Oriented.
JMS Message Structure. Message Header. Properties. Message Selectors. Message
Body. Using the JMS Message Interface. Summary.
4. Using the JMS API.
The JMS Client: Implementation Considerations.
Point-to-Point Interface. Connecting to a Provider. Sending Messages. Receiving
Messages. Additional Facilities. Publish-Subscribe Interface. Connecting to
a Provider. Publishing Messages. Creating Subscribers. Additional Facilities.
Handling JMS Exceptions. Handling Local Transactions. Unified Interface. Summary.
II. USING JMS WITH IBM WEBSPHERE.
5. IBM JMS Providers.
The WebSphere Software Platform. WebSphere MQ.
System Components. JMS Support. WebSphere MQ Everyplace. JMS Support. WebSphere
Business Integration Message Broker. System Components. JMS Support. WebSphere
Application Server. JMS Support. Summary.
6. IBM JMS--Administered Objects.
Administered Objects Revisited. WebSphere JMS
Provider (Embedded JMS Server). WebSphere QueueConnectionFactory. WebSphere
TopicConnectionFactory. WebSphere Queue. WebSphere Topic. WebSphere MQ JMS Provider.
MQQueueConnectionFactory. MQTopicConnectionFactory. MQXAQueueConnectionFactory
and MQXATopicConnectionFactory. JMSWrapXAQueueConnectionFactory and JMSWrapXATopicConnectionFactory.
WebSphere Application Server Runtime Properties. MQQueue. MQTopic. Creating
Administered Objects. WebSphere Application Server Administration Console. JMSAdmin.
Summary.
7. JMS Implementation Scenarios.
Development Environment. Scenario 1: Exchanging
Messages Using EJBs. Create the Sender Session Bean. Create the Message-Driven
Bean. Test the Scenario Implementation. Scenario 2: Implementing Publish-Subscribe.
Create the Publisher Session Bean. Create the Subscriber Message-Driven Beans.
Test the Scenario Implementation. Scenario 3: Communicating with Non-JMS Clients.
Using the WebSphere MQ JMS Provider. Testing the Scenario Implementation. Scenario
4: Securing JMS Communications. SSL Concepts. Configuring WebSphere MQ SSL.
Testing the Scenario Implementation. Summary.
8. Enterprise Deployment.
JMS Provider Location. Clustering Topologies.
High-Availability Clusters. Workload Management Clusters. Message Broker Collectives
and Clones. JNDI Namespace Provider. Summary.
Appendix A. JMS Specification Excerpts.
Message Selector Syntax. JMS Standard Exceptions.
Appendix B. Implementing XA Global Transactions.
Development Environment. Using XA Global Transactions.
Create the Entity Bean. Create the Session Bean. Modify the MDB. Test the Scenario
Implementation.
Appendix C. Implementing Publish-Subscribe
II.
Development Environment. Using Message Broker.
Broker Configuration. Update Application Configuration. Test the Scenario Implementation.
Appendix D. Resources.
Index.
About the Author
KAREEM YUSUF, IBM Technical Sales Professional, has technical leadership responsibilities
for JMS and IBM WebSphere customer implementations. He previously served as
Technical Team Lead for WebSphere MQ JMS in IBM's WebSphere MQ Technical Support
(Service) Organization at Hursley, UK. He has been working with WebSphere, JMS,
and related enterprise messaging technologies since 1998.
Customer Reviews
Customer Reviews: 1 Average Customer Rating:      May 20, 2005     John Mors from Arlington. Excellent coverage of JMS This book provides an excellent coverage of both MQ and JMS messaging and how they relate, configuration information and overview of messaging related products. I must admit that I did not try the code examples, so my comments apply primarily to the text.
|