WebLogic clients
Before we dive into the details of JMS, let's take a quick look at some of the client modules that are available for use when creating applications that access WebLogic Server's features but are attached to JVMs that aren't running a WebLogic Server instance. A client module library is just a JAR library that enables a set of WebLogic features such as access to EJBs, JMS components, and others. While developing an application that will access WebLogic, you must choose a client that's best for your scenario and distribute it along with your binaries.
In the following sections, we will see the most commonly adopted client libraries, along with their description.
Thin T3 client – wlthint3client.jar
T3 is the proprietary transport protocol used by WebLogic Server to carry data between its nodes, and can also be used by clients to communicate with the server. With this library attached to your project, you can execute the most common EJB-related actions such as JNDI lookup, transaction...