The Java Message Service is becoming a viable communications mechanism for doing business-to-business communications over the Internet in a secure and reliable fashion. JMS is also becoming a required component of the J2EE platform specification. This in-depth technical session will cover the basic concepts of Message Oriented Middleware (MOM), an introduction to the JMS API and message delivery semantics. Advanced topics such as JMS message acknowledgements, transactions, integration with the Application Servers, including the EJB 2.0 MessageDrivenBean, will also be covered.