2
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
3
<title>Chapter 11. Transporters - beaming POJOs</title><link rel="stylesheet" href="css/html.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.65.1"><link rel="home" href="index.html" title="JBoss Remoting Guide"><link rel="up" href="index.html" title="JBoss Remoting Guide"><link rel="previous" href="chapter-connection-failure.html" title="Chapter 10. Network Connection Monitoring"><link rel="next" href="ch12.html" title="Chapter 12. How to use it - sample code"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 11. Transporters - beaming POJOs</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="chapter-connection-failure.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch12.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="d0e7258"></a>Chapter 11. Transporters - beaming POJOs</h2></div></div><div></div></div><p>There are many ways in which to expose a remote interface to a java
4
object. Some require a complex framework API based on a standard
5
specification and some require new technologies like annotations and AOP.
6
Each of these have their own benefits. JBoss Remoting transporters provide
7
the same behavior via a simple API without the need for any of the newer
8
technologies.</p><p>When boiled down, transporters take a plain old java object (POJO)
9
and expose a remote proxy to it via JBoss Remoting. Dynamic proxies and
10
reflection are used to make the typed method calls on that target POJO.
11
Since JBoss Remoting is used, can select from a number of different
12
network transports (i.e. rmi, http, socket, multiplex, etc.), including
13
support for SSL. Even clustering features can be included. See the
14
transporter samples in the next chapter for detailed examples of how to
15
set up use of a transporter.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="chapter-connection-failure.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch12.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 10. Network Connection Monitoring </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 12. How to use it - sample code</td></tr></table></div></body></html>
b'\\ No newline at end of file'