X

Proactive insights, news and tips from Oracle WebLogic Server Support. Learn Oracle from Oracle.

  • November 2, 2015

JMS 2.0 support in WebLogic Server 12.2.1

As part of its support for Java EE 7, WebLogic Server 12.2.1 supports
version 2.0 of the JMS (Java Message Service) specification.

JMS 2.0 is the first update to the JMS specification since
version 1.1 was released in 2002. One might think that an API that
has remained unchanged for so long has grown moribund and unused.
However, if you judge the success of an API standard by the number
of different implementations, JMS is one of the most successful
APIs around.

In JMS 2.0, the emphasis has been on catching up with the
ease-of-use improvements that have been made to other enterprise
Java technologies. While technologies such as Enterprise JavaBeans
or Java persistence are now much simpler to use than they were a
decade ago, JMS had remained unchanged with a successful, but
rather verbose, API.

The single biggest change in JMS 2.0 is the introduction of a new
simplified API for sending and receiving messages that reduces the
amount of code a developer must write. For applications that run
in WebLogic server itself, the new API also supports resource
injection. This allows WebLogic to take care of the creation and
management of JMS objects, simplifying the application even
further.

Other changes in JMS 2.0 asynchronous send,  shared topic
subscriptions and delivery delay. These were existing features
WebLogic which are now available using an improved, standard, API.

To find out more about JMS 2.0, see this 15 minute audio-visual slide presentation.

Read these two OTN articles:

See also Understanding the Simplified API Programming Model in the product documentation

In a hurry? See Ten ways in which JMS 2.0 means writing less code.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha
Oracle

Integrated Cloud Applications & Platform Services