Where Are We Going?

It is difficult to discuss RPC, messaging, and components without discussing objects. The distributed object technologies made popular in the 1990s applied the concepts of object orientation to network protocols. While the request/response nature of RPC is very amenable to transparent method remoting, the traditional notions of object identity made little sense when translating between an object-oriented programming language such as C++ or Java, and a network protocol, such as CORBA's GIOP/IIOP or DCOM. In particular, the lifecycles of communication endpoints and language-level objects are rarely the same, yet both CORBA and DCOM went to great lengths to try to make one look like the other. Despite these efforts, at the end ...

Get Essential XML: Beyond Markup now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.