Chapter 7. Remote Access with JMS
Until this point, we have only used modules deployed to WebLogic Server to exchange information, mostly relying on the HTTP protocol using RESTful or SOAP based web services, but there are scenarios when you need some other functionalities on your messaging layer, such as transparent persistence, ways to send messages to multiple clients, and recovery alternatives for lost messages. Well, there are numerous features that can be leveraged by servers and clients depending on specific messaging needs. In this chapter, we are going to focus on a situation when you don't have the necessary infrastructure—or business demand—to run an application server instance on both sides. When this is the case, we can create a standalone Java client and use some of the features made available by WebLogic to enable remote communication between the server and the standalone module, which in this context is called a remote client.
In this chapter we will:
Understand the different...