than typical local objects. Security : Distribution makes them vulnerable to attack. Examples The RPC facilities of the cross platform serialization protocol, Cap'n Proto amount to a distributed object protocol. Distributed object method calls can be executed (chained, in a single network request, if needs be) through interface references/capabilities. Distributed objects are implemented in Objective-C using the Cocoa API with the NSConnection class and supporting objects. Distributed objects are used in Java RMI. CORBA lets one build distributed mixed object systems. DCOM is a framework for distributed objects on the Microsoft platform. DDObjects is a framework for distributed objects using Borland Delphi. Jt is a framework for distributed components using a messaging paradigm. JavaSpaces is a Sun specification for a distributed, shared memory (space based) Pyro is a framework for distributed objects using the Python programming language. Distributed Ruby (DRb) is a framework for distributed objects using the Ruby programming language. See also Fragmented object Distributed object communication Object request broker References Distributed computing architecture