Distributed object: Difference between revisions

Content deleted Content added
m clean up using AWB
Line 1:
'''Distributed objects''' are [[Computer software | software]] modules that are designed to work together, but reside either in multiple [[Computer | computerscomputer]]s connected via [[Computer network | network]] or in different [[Process (computing) | processes]] inside the same computer. One object sends a message to another object in a remote machine or process to perform some task. The results are sent back to the calling object.
 
See also [[Internet protocol suite]].
Line 5:
== Local vs Distributed Objects ==
 
Local and distributed objects differs in many dimentionsdimensions<ref>W. Emmerich (2000) Engineering distributed objects, John Wiley & Sons Ltd.</ref> here is some of them:
# Life cycle : Creation, migration and deletion of distributed objects is different from local objects.
# Reference : Remote references to distributed objects are more complex than simple pointer to memory address.
Line 17:
== Examples ==
 
Distributed objects are implemented in [[Objective-C]] using the [[Cocoa (API) | Cocoa API]] with the NSConnection class and supporting objects.
 
Distributed objects are used in [[Java RMI]].
Line 23:
[[CORBA]] lets one build distributed mixed object systems.
 
[[Component_Object_ModelComponent Object Model|DCOM]] is a framework for distributed objects on Microsoft platform.
 
[[DDObjects]] is a framework for distributed objects using Borland Delphi.
Line 32:
 
[http://www.replicanet.com/about.html Distributed Objects using C++]
 
{{Comp-sci-stub}}
 
[[Category:Distributed computing]]
 
{{Comp-sci-stub}}