- From: marwan sabbouh <ftdata@yahoo.com>
- Date: Tue, 6 Mar 2001 09:35:58 -0500 (EST)
- To: rden@loc.gov
- Cc: ms@mitre.org, xml-dist-app@w3.org
first, I m in agreement with the layerd architecture you propose. >what's on >top of the XP layer? Is it another layer, with a >bunch of modules, one >of whichis RPC, and on top of that, there's the >application? Or does the application sit on top of the XP layer? In the case of RPC, I have to say that the application sits on top of the RPC module. The app. calls methods implemented by the RPC module. The rpc module calls method implemented by the XP layer. Below is an examination of an XMLP RPC implementation: The XP client or app. does the following to call a remote mehod: 1-Create an XP transport Binding 2-Serialize the message according to the set of RPC convention for XP and RPC 3-Attach the message to the transport Binding 4- send the message 5-wait for the reply The XP app. sits on top of the XP listener and uses the RPC module. The apps interacts with the RPC module who uses XP objects. 1-The XP binding listener receive the requestand hands off the request to the rpc module 2- The RPC module deserialize the message using the set of conventions defined by XP 3- the RPC module unmarshal method names and params accoeding to xp conventions 4-call the method implemented by the application 5-serialize the reply using the set of conventions defined by XP 6-return to the XP listener 7- Listener sends reply to the client comments please? marwan --- Ray Denenberg <rden@loc.gov> wrote: > marwan sabbouh wrote: > > > we were asked to look into how RPC fit into the > XMLP > > architecture. Is Rpc a module? or Is it an > > application that sits on top of XMLP? -- > > This is difficult without some layered architecture > to refer to. Can we > informally designate some of the layers we're > talking about, just for a frame of > reference? > > Let's say there's an XP layer. Just below it is, > let's say, the "message > transfer" layer, which may be http or beep. Below > that is the transport layer. > > If we can accept that for sake of discussion, my > question would be, what's on > top of the XP layer? Is it another layer, with a > bunch of modules, one of which > is RPC, and on top of that, there's the application? > Or does the application > sit on top of the XP layer? > > --Ray > > > Ray Denenberg > Library of Congress > rden@loc.gov > 202-707-5795 > > __________________________________________________ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/
Received on Tuesday, 6 March 2001 10:40:46 UTC