CORBA

CORBA

CORBA

En computación, CORBA (Common Object Request Broker Architecture — arquitectura común de intermediarios en peticiones a objetos), es un estándar que establece una plataforma de desarrollo de sistemas distribuidos facilitando la invocación de métodos remotos bajo un paradigma orientado a objetos.

CORBA fue definido y está controlado por el Object Management Group (OMG) que define las APIs, el protocolo de comunicaciones y los mecanismos necesarios para permitir la interoperabilidad entre diferentes aplicaciones escritas en diferentes lenguajes y ejecutadas en diferentes plataformas, lo que es fundamental en computación distribuida.

En un sentido general, CORBA "envuelve" el código escrito en otro lenguaje, en un paquete que contiene información adicional sobre las capacidades del código que contiene y sobre cómo llamar a sus métodos. Los objetos que resultan, pueden entonces ser invocados desde otro programa (u objeto CORBA) desde la red. En este sentido CORBA se puede considerar como un formato de documentación legible por la máquina, similar a un archivo de cabeceras, pero con más información.

CORBA utiliza un lenguaje de definición de interfaces (IDL) para especificar las interfaces con los servicios que los objetos ofrecerán. CORBA puede especificar a partir de este IDL, la interfaz a un lenguaje determinado, describiendo cómo los tipos de dato CORBA deben ser utilizados en las implementaciones del cliente y del servidor. Implementaciones estándar existen para Ada, C, C++, Smalltalk, Java, Python, Perl y Tcl.

Al compilar una interfaz en IDL se genera código para el cliente y el servidor (el implementador del objeto). El código del cliente sirve para poder realizar las llamadas a métodos remotos. Es el conocido como stub, el cual incluye un proxy (representante) del objeto remoto en el lado del cliente. El código generado para el servidor consiste en unos skeletons (esqueletos) que el desarrollador tiene que rellenar para implementar los métodos del objeto.

CORBA es más que una especificación multiplataforma, también define servicios habitualmente necesarios como seguridad y transacciones. Y así este no es un sistema operativo en si, en realidad es un middleware.

Véase también

Enlaces externos

Obtenido de "CORBA"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • CORBA — (обычно произносится [корба], иногда жарг. [кобра]; англ. Common Object Request Broker Architecture  общая архитектура брокера объектных запросов)  технологический стандарт написания распределённых приложений, продвигаемый… …   Википедия

  • čorba — čórba ž <G mn ā/ ī> DEFINICIJA gusto jušno jelo s komadima mesa ili ribe [riblja čorba; kisela čorba] FRAZEOLOGIJA čorbine čorbe čorba loša imitacija, nešto loše ili osrednje u dalekoj vezi s čim ili s boljim predloškom; držati prst u… …   Hrvatski jezični portal

  • Corba — ist der Familienname folgender Personen: Cornelia Corba (* 1969), deutsche Schauspielerin Fabio Corba (* 1964), liechtensteinischer Künstler und Autor ein Ortsname für den Ortsteil Corba (Wechselburg) im Landkreis Mittelsachsen ein italienisches… …   Deutsch Wikipedia

  • CORBA —   [Abk. für Common Object Request Broker Architecture, dt. »gemeinsame Architektur für Objektanforderungsvermittler«], ein von der OMG entwickelter Industriestandard für die Kommunikation zwischen objektorientierten Software Komponenten, die in… …   Universal-Lexikon

  • Çorba — (transliterated as chorba) is a Turkish soup or stew. The word entered into a number of national cuisines of various peoples under the rule of the Ottoman Empire, often in varying meanings.*Chorba (Чорба), a Bulgarian soup; see, e.g., Schkembe… …   Wikipedia

  • Corba — Corba, Getreidemaß in Bologna = 78,645 Litres, auch Flüssigkeitsmaß daselbst = 78,592 Litres …   Pierer's Universal-Lexikon

  • Corba — Corba, bologn. Hohlmaß, für Getreide = 3964,7, für Flüssigkeiten = 3962 par. Kubikzoll …   Herders Conversations-Lexikon

  • corba — / kɔrba/ s.f. [dal lat. corbis ]. 1. [recipiente intrecciato di grossi vimini e rami di castagno, con due manici] ▶◀ ‖ canestro, cesta, cesto, corbello, paniere. 2. (region., marin.) [elemento fondamentale trasversale degli scafi di legno e di… …   Enciclopedia Italiana

  • CORBA — (Common Object Request Broker Architecture) (Internet) standard for software interoperability (set of common, object oriented interfaces that can communicate on various platforms) …   English contemporary dictionary

  • CORBA — Die Common Object Request Broker Architecture (CORBA, engl. Allgemeine Architektur für Vermittler von Objekt Anforderungen) ist eine Spezifikation für eine objektorientierte Middleware, deren Kern ein sog. Object Request Broker, der ORB bildet,… …   Deutsch Wikipedia

Compartir el artículo y extractos

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