O'Reilly logo

Enterprise JavaBeans™ Component Architecture: Designing and Coding Enterprise Applications by Paul Anderson, Gail Anderson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

8.2. Introducing JMS

If you are already familiar with the Java Message Service (JMS), you can skip this section.

JMS is a vendor-independent API that can be used on the J2EE platform for enterprise messaging. JMS abstracts access to message servers much like JDBC and JNDI abstract access to databases and naming services, respectively. When you use JMS for enterprise messaging, your application is portable and vendor independent with different message service providers.

Before we show you JMS programming, let's define some JMS terms. A Java application that uses JMS is a JMS client. The messaging system that handles the routing and delivery of messages is a JMS provider. A JMS client that generates a message is a producer and a JMS client that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required