Back to index

CPAM, A Protocol for Software Composition

L. Melloul, D. Beringer, N. Sample, G. Wiederhold, Stanford CHAIMS project

One-line summary: Composition-only language for composing "autonomous software megamodules" (think: wide-area web services). Specifies ASN.1-based data interchange representation and an RPC protocol; noncompliant modules must be "wrapped". A client-side compiler takes the composition language (CLAM) as input and generates a stub with all the right magic to invoke, schedule, monitor, etc. the interaction of the remote megamodules.

Overview/Main Points


Back to index