|
|
|
OO Remoting Foundations of OO remote procedure call middleware
OO Remoting frameworks play a vital role in the IT industry. They come in different flavours,
most prominently CORBA, DCOM, .NET Remoting and, most recently, XML webservices.
While each of these technologies use different APIs, protocols or implementation techniques,
they are all based on the same patterns. From a high-level view, they all implement the Broker
pattern described in the POSA1 book. However, a closer view on the subject reveals several
finer grained patterns around the areas of quality of services, remoting framework design,
asynchronous invocations, and more.
This tutorial presents a collection of about 40 patterns describing how these oo remoting
middlewares work. It also provides real-life examples using CORBA, .NET remoting and
webservices.
The tutorial will introduce the patterns one by one, and illustrate them using examples from
the mentioned technologies. This provides a step-by-step introduction to the internals of the
full-fledged remoting frameworks in use today.
|