Thus the present invention provides a method which enables a JMS
implementation to be integrated into an application server based on the
JCA Architecture. In this method the JMS Connection is integrated based
on one implementation of the JCA which sets transactional context for the
JMS Connection to no transaction, and the JMS Session is integrated based
on a second implementation of the JCA which sets the security property to
no security. In the method the application is unaware that is it dealing
with a JCA implementation and not directly with the JMS implementation
and the JMS implementation is unaware that it is being called via the JCA
and not directly from the application. The method thus provides an
architecture for integration of a JMS into an application server which
takes advantage of the JCA such as provision of security properties and
transactional context to the JMS in a standard way, and JMS connection
pooling and sharing.