dc.contributor.author |
Burleigh, Scott |
en_US |
dc.date.accessioned |
2004-10-05T06:12:33Z |
|
dc.date.available |
2004-10-05T06:12:33Z |
|
dc.date.issued |
1994-10-27 |
en_US |
dc.identifier.citation |
Dallas, TX |
en_US |
dc.identifier.clearanceno |
94-1451 |
en_US |
dc.identifier.uri |
http://hdl.handle.net/2014/33477 |
|
dc.description.abstract |
The performance of a single program running on a single processor is limited by the character of the processor. Moreover, the cost and difficulty of developing and sustaining programs tend to increase as their size and complexity increase. Clearly there ought to be some advantage in partitioning powerful application software in relatively small and simple components that can run in parallel on multiple processors; the software should run faster and it should be cheaper and easier to deploy. Remote Objects Message Exchange (ROME) is an attempt to provide a single relatively simple, universally available abstraction for data communication among C++ objects. It aims to enable the C++ application developer to specify objects' interactions with other objects wholly in terms of the application domain, without concern for details of interprocess communication. Every ROME-compliant object is conceptually a network peer of every other, as if each one were (for example) a separate UNIX process. |
en_US |
dc.format.extent |
185574 bytes |
|
dc.format.mimetype |
application/pdf |
|
dc.language.iso |
en_US |
|
dc.subject.other |
object-oriented software development C++ parallel processing multiple processors application software data communication networks |
en_US |
dc.title |
Remote Objects Message Exchange (ROME) |
en_US |