+

Search Tips   |   Advanced Search

Stand-alone thin clients


Small embeddable Java SE clients that we can use either on their own (stand-alone) or, to provide different features, with one or more other stand-alone thin clients.

The stand-alone thin clients are provided as embeddable JAR files in the %WAS_HOME%/runtimes directory of either an Application Client installation or a WAS installation.

IBM Thin Client for JMS

The Thin Client for JMS is a Java service integration bus JMS client designed to run as an embeddable client in Java SE applications under the IBM, Sun and HP Java run-time environments (JREs). The client supports no transaction and local transaction models.

IBM Thin Client for EJB

The Thin Client for EJB allows Java SE applications to access remote Enterprise Java Beans on a server through JNDI look up. It can be embedded in a Java SE application running under the IBM, Sun, or HP JREs.

IBM Thin Client for Java API for XML-based Web Services (JAX-WS)

The Thin Client for JAX-WS allows Java SE client applications to use JAX-WS to invoke Web services that are hosted by an appserver. Such unmanaged client applications can use JAX-WS APIs to directly inspect a WSDL file and formulate the calls to Web services

IBM Thin Client for JAX-RPC

The Thin Client for JAX-RPC allows Java SE client applications to use JAX-RPC to invoke Web services that are hosted by an appserver. Such unmanaged client applications can access a Web service as if the Web service is a local object mapped into the client's address space even though the Web service provider is located in another part of the world.

IBM Thin Client for Java Persistence API (JPA)

The Thin Client for JPA allows Java SE client applications to use the Java Persistence API (JPA) to store and retrieve persistent data through the appserver.

If running two or more of these stand-alone thin clients together, obtain all the clients that we are using from the same installation of Application Client for WAS, the same installation of WAS v7, or the same service refresh.

Although the stand-alone thin clients can coexist with each other, none of them can coexist with the Administration Thin Client for WAS.

WAS and IBM Application Client for WAS also provide a resource adapter for JMS that enables a third-party application server to be a stand-alone JMS client of WAS:

IBM Resource Adapter for JMS with

A Java EE Connector Architecture (JCA) V1.5-compliant resource adapter that runs in a supported Java EE V1.4 compliant appserver. The resource adapter provides full two-phase transaction support through an XA interface, supports inbound messages through message-driven beans (MDBs) and supports connection pooling with lazy association.




 

Related tasks


Running an unmanaged Web services JAX-RPC client
Running an unmanaged Web services JAX-WS client
Task overview: Storing and retrieving persistent data with the Java Persistence API (JPA)
Use JMS from a third-party appserver to interoperate with service integration resources