{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

DistributedOBjectModelJava - A Distributed Object Model for...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Click to edit Master subtitle style 8/1/11 A Distributed Object Model for the Java System Eric Tryon Brian Clark Christopher McKeowen
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
8/1/11 System Architecture The architecture can be broken down to three different basic layers Stub/skeleton layer Remote reference layer Transport layer The system in place has each layer being independent of each other. If you change one layer it doesn’t affect the other 2 layers
Background image of page 2
8/1/11 Architectural Overview Stub/skeletons — client-side stubs (proxies) and server-side skeletons (dispatchers) remote reference layer — invocation behavior and reference semantics (e.g., unicast, multicast) Transport — connection set up and management and remote object tracking
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
8/1/11 Overview Cont. This figure demonstrates how a client can access a remote object via a local stub The client accesses a local stub which goes to the Remote layer. The remote layer determines for the client whether it is a unicast or multicast connection to the server. For the server it determines whether it live and/ or persistent reference to the remote object
Background image of page 4
8/1/11 Overview Cont. Now the transport layer is used to set up a connection from the client to the server side remote layer. The remote layer now hands off to the server- side skeleton and up to the remote object inside the server.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}