A Vision for Open Hypermedia Systems Nürnberg and Leggett

4.2.3 OHP
This set of protocols is of primary importance to the OHSWG group. We present a proposal for one member of this family in Section 5. All that need be said here is that an open Sproc layer in the architecture implies an open set of protocols between clients and Sprocs. Each member of this family will provide service definitions that are specific to the Sproc that understands that particular protocol.

In some sense, a Sproc implies a protocol and vice-versa. This can be considered analogous to the notion in object-oriented distributed middle-ware systems such as CORBA [OMG 1997] that an object publishes an interface. The "protocol" that carries the particular method invocations to and from the object need not be specified explicitly. Only the method of how to map an interface definition to a protocol need be specified, and even this is transparent to client programmers. We believe that the OHSWG can also adopt such an approach, specifying only a "transport" protocol [Hebrawi 1993] on top of which specific Sproc protocols can be placed.

Figure 8. OHP.


Peter J. Nürnberg, John J. Leggett
HRL, CSDL, Texas A&M
original page URL: http://jodi.ecs.soton.ac.uk/Articles/v01/i02/Nurnberg/refarch_proto_ohp.html