DDObjects
Appearance
DDObjects is a distributed object system for Borland Delphi. A main goal while developing DDObjects has not been only to keep the code one has to implement in order to utilize DDObjects as simple as possible but also very close to Delphi's usual style of event-driven programming.
DDObjects supports remote method calls, server callbacks, asynchronous calls, asynchronous callbacks, stateful and -less objects, object parameters, and other features.
DDObjects uses plain XML as protocol, contains a broker component, a sourcecode generator as well as two new visual controls. DDObjects is shareware, supports Delphi 5 to 7 as well as Delphi 2005 and comes with full sourcecode.