Xref: utzoo comp.object:1490 comp.lang.eiffel:1017 comp.lang.c++:8540 Path: utzoo!attcan!uunet!clyde.concordia.ca!news-server.csri.toronto.edu!rutgers!usc!zaphod.mps.ohio-state.edu!ncar!mephisto!bbn.com!fkittred From: fkittred@bbn.com (Fletcher Kittredge) Newsgroups: comp.object,comp.lang.eiffel,comp.lang.c++ Subject: Re: integrating RPC into an Object-oriented system Message-ID: <58326@bbn.BBN.COM> Date: 20 Jul 90 12:32:35 GMT References: <1990Jul18.210701.2679@swbatl.sbc.com> <27463@joshua.athertn.Atherton.COM> Sender: news@bbn.com Reply-To: fkittred@spca.bbn.com (Fletcher Kittredge) Followup-To: comp.object Organization: Bolt Beranek and Newman Inc., Cambridge MA Lines: 49 In article <27463@joshua.athertn.Atherton.COM> joshua@Atherton.COM (Flame Bait) writes: >> = stuff written by gilstrap@aslan.sbc.com (Brian Gilstrap) > >> The subject [integrating RPC into an Object-oriented system] >> pretty much says it all. Does anyone have any experiences >> (or pointers to papers or whatever) which they would like to >> share? I'd greatly appreciate it. > >I'm not aware of any papers describing this... > I looked for three minutes, in only one reference, and found all of the following: In 1988 Usenix Conference Proceedings: "Wrappers:" Solving the RPC Problem in GNU C++ Michael D. Tiemann: p. 343 In 1990 Usenix Conference Proceedings: Reliable Distributed Programming in C++ Graham D. Parrington : p. 37 Not really RPC, but interesting if you are not interested in having tunnel vision about possible solutions to distributed programming: In 1990 Usenix Conference Proceedings: Experiences in Writing a Distributed Particle Simulation Code in C++ David W. Forslund et. al. : p. 177 The Conduit: A Communications Abstraction in C++ Jonathan M. Zweig, et. al. : p. 191 >There are two problems making an RPC system work with an object oriented >system. First, many OO systems are dynamic; they change at run time, often >adding new methods or data types. Second, the describe data differently, >often saying this data structure is just like that data structure except >for.... From my experience, C++ is especially suitable for use in this area. A major aspect of C++ is it is not dynamic, so you don't have to worry about problem number one. Fletcher E. Kittredge fkittred@bbn.com Lead Programmer Platforms and Tools Group BBN Software Products Company 10 Fawcett St. Cambridge, MA. 02138