Oggetto portatile (informatica) - Portable object (computing)
Nella programmazione distribuita , un oggetto portatile è un oggetto a cui è possibile accedere tramite una normale chiamata di metodo mentre risiede possibilmente in memoria su un altro computer . È portatile nel senso che si sposta da macchina a macchina, indipendentemente dal sistema operativo o dall'architettura del computer . Questa mobilità è l'obiettivo finale di molti sistemi di chiamata di procedura remota .
Il vantaggio degli oggetti portatili è che sono facili da usare e molto espressivi , consentendo ai programmatori di essere completamente inconsapevoli che gli oggetti risiedono in altre posizioni. I detrattori lo citano come un difetto, poiché i programmatori ingenui non si aspettano errori relativi alla rete o il non determinismo illimitato associato a reti di grandi dimensioni.
Guarda anche
- CORBA Common Object Request Broker Architecture, modello a oggetti multipiattaforma cross-language
- Portable Object Adapter parte dello standard CORBA
- Modello a oggetti Freedesktop.org, multipiattaforma, aperto e multilingue, attualmente aperto di D-Bus
- Bonobo ha deprecato GNOME cross-language Object Model
- DCOP ha deprecato il sistema di comunicazione tra processi e componenti software di KDE
- KParts Framework dei componenti di KDE
- Component Object Model multipiattaforma per applicazioni XPCOM Mozilla
- COM Microsoft Windows solo modello a oggetti cross-language
- DCOM Distributed COM, estensione che rende COM in grado di funzionare in rete
- Common Language Infrastructure attuale .NET cross-language cross-platform Object Model
- IBM System Object Model SOM, un sistema di componenti di IBM utilizzato in OS / 2
- Java Beans
- Java Remote Method Invocation (Java RMI)
- Motore di comunicazioni Internet
- Associazione della lingua
- Interfaccia per funzioni esterne
- Chiamata convenzione
- Nome mutilazione
- Interfaccia di programmazione dell'applicazione - API
- Interfaccia binaria dell'applicazione - ABI
- Confronto delle macchine virtuali dell'applicazione
- SWIG generatore di binding di interfacce automatiche open source da molte lingue a molte lingue