En programación distribuida , un objeto portátil es aquel al que se puede acceder mediante una llamada a método normal , aunque resida en la memoria de otro ordenador . [ 1 ] Es portátil en el sentido de que se traslada de un ordenador a otro, independientemente del sistema operativo o la arquitectura del ordenador . Esta movilidad es el objetivo final de muchos sistemas de llamadas a procedimientos remotos .
Una ventaja de los objetos portátiles es su facilidad de uso y expresividad , lo que permite a los programadores ignorar por completo que los objetos residen en otras ubicaciones. Los detractores señalan esto como un defecto, ya que algunos programadores no prevén errores relacionados con la red ni el indeterminismo ilimitado propio de las redes extensas.
Véase también
- CORBA ( Arquitectura común de agentes de solicitud de objetos), modelo de objetos multiplataforma y multilingüe
- Adaptador de objetos portátiles que forma parte del estándar CORBA.
- D-Bus actual, abierto, multiplataforma y multilingüe Freedesktop.org Modelo de objetos
- Bonobo dejó de usar el modelo de objetos multilingüe de GNOME.
- Marco de componentes KParts KDE
- Modelo de objetos de componentes multiplataforma para aplicaciones XPCOM de Mozilla
- Modelo de objetos multilingüe exclusivo para Microsoft Windows (COM)
- DCOM ( Com distribuido), extensión que permite que COM funcione en redes.
- Infraestructura de lenguaje común actual Modelo de objetos multiplataforma y multilenguaje para .NET
- IBM System Object Model (SOM), un sistema de componentes de IBM utilizado en OS/2.
- Java Beans
- Invocación remota de métodos en Java (Java RMI)
- Motor de comunicaciones de Internet
- Encuadernación lingüística
- Interfaz de funciones externas
- Convención de llamadas
- Deformación de nombres
- Interfaz de programación de aplicaciones (API)
- Interfaz binaria de la aplicación (ABI)
- Comparación de máquinas virtuales de aplicaciones
- SWIG es un generador de enlaces de interfaces automáticas de código abierto, que permite vincular múltiples lenguajes.
Referencias
- ↑ WO2006136923A1 , Castillo, Laurent y Siegelin, Christoph, "Método y sistema que utiliza un objeto portátil para proporcionar una extensión a un servidor", publicado el 28 de diciembre de 2006
- Arquitectura de computación distribuida
- Objeto (informática)
- esbozos de informática