Portable object (computing)

Portable object (computing)

In distributed programming, a portable object is an object which can be accessed through a normal method call while possibly residing in memory on another computer. It is portable in the sense that it moves from machine to machine, irrespective of operating system or computer architecture. This mobility is the end goal of many remote procedure call systems.

The advantage of portable objects is that they are easy to use and very expressive, allowing programmers to be completely unaware that objects reside in other locations. Detractors cite this as a fault, as naïve programmers will not expect network-related errors or the unbounded nondeterminism associated with large networks.

ee also

*CORBA and its Portable Object Adapter


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Portable — may refer to:* Portable building, a manufactured structure that is built off site and moved in upon completion of site and utility work * Portable classroom, a temporary building installed on the grounds of a school to provide additional… …   Wikipedia

  • portable — ► ADJECTIVE 1) able to be easily carried or moved. 2) (of a loan or pension) capable of being transferred or adapted. 3) Computing (of software) able to be ported. ► NOUN ▪ a portable object. DERIVATIVES portability noun …   English terms dictionary

  • portable — adjective 1》 able to be easily carried or moved. 2》 (of a loan or pension) capable of being transferred or adapted in altered circumstances. 3》 Computing (of software) able to be ported. noun a portable object. Derivatives portability noun… …   English new terms dictionary

  • Component Object Model — Not to be confused with COM file. Component Object Model (COM) is a binary interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range… …   Wikipedia

  • Object hyperlinking — is a neologism that usually refers to extending the Internet to objects and locations in the real world. The current Internet does not extend beyond the electronic world. Object hyperlinking aims to extend the Internet to the real world by… …   Wikipedia

  • Object Management Group — Formation 1989 Headquarters Needham, Massachusetts Website …   Wikipedia

  • Portable, Extensible Toolkit for Scientific Computation — infobox software name = PETSc latest release version = 2.3.3 latest release date = 23 May 2007 operating system = Linux, Unix, Mac OS X, Windows license = own compatible with [GNU General Public Licenc [e|GPL (version 2)] language = C (main… …   Wikipedia

  • Common Object Request Broker Architecture — The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) that enables software components written in multiple computer languages and running on multiple computers to work together (i.e., it… …   Wikipedia

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia

  • Construction Field Computing — is the use of handheld devices that augment the construction superintendent s ability to manage the operations on a construction site. These information appliances (IA) must be portable devices which can be carried or worn by the user, and have… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”