View RSS Feed


RMI Architecture Layers

Rate this Entry
, 07-07-2012 at 06:25 PM (3597 Views)
Let us now look at the implementation of higher leveled RMI architecture.

Three abstraction layers are involved in building the RMI implementation. First one is Stub & Skeleton layer that is present below the view of developer. Interception of this layer is done with method calls that are built by client, to referene variable which would be redirecting calls towards the remote services of RMI.

Next layer is known as remote reference layer. This understands that how interception shall be done and how references shall be managed that are made by client. This layer inJDK 1.1 would be connecting the clients with remote objects which run at server. This is one to one connection. In case of Java 2 SDK this layer would be enhanced so that the dormant remote service object activation could be supported through Remote Object Activation.

Transport layer is based upon IP/TCP connections that are present b/w the network machines. Basic connectivity is provided by it along with certain firewall penetration strategies.

Name:  1.jpg
Views: 1484
Size:  16.9 KB
RMI Architecture Layers

Layered architecture could be used to replace or enhance every layer without placing any affect at the remaining system. E.g, transport layer can be made replace by IP/UDP layer without placing any affect at the upper layer.

Submit "RMI Architecture Layers" to Facebook Submit "RMI Architecture Layers" to Digg Submit "RMI Architecture Layers" to Submit "RMI Architecture Layers" to StumbleUpon Submit "RMI Architecture Layers" to Google