Why should developers use the Java Message Service?
Write portable, message-based business applications Extend existing message-based applications by adding new JMS clients that interoperate fully with their existing non-JMS clients Q: What does a programmer need to learn to use the Java Message Service? A: Message-based applications are fundamentally different from remote procedure call based applications. Once a developer understands how best to employ both technologies, the JMS API makes writing message-based applications as easy as learning a few additional interfaces. Q: What is the relationship between the Java Message Service and Enterprise JavaBeans components? A: Since J2EE version 1.2 was released, Enterprise JavaBeans components have been able to use the JMS API to send enterprise messages and receive them synchronously. The Java 2 SDK, Enterprise Edition, version 1.3, now available, provides a new kind of enterprise bean, the message-driven bean, that allows an enterprise application to receive messages asynchronously. Q: Wh