saltar al contenido principal.

Trabajando con COM y CORBA en C++ Builder

Borland C++Builder ayuda a los desarrolladores a crear clases de objetos distribuidos para clientes y servidores COM (Common Object Model) y ambientes CORBA.

Borland C++Builder es un ambiente de desarrollo integrado (IDE) para el desarrollo gráfico de objetos distribuidos. Principalmente, el renovado conjunto de herramientas orientadas a objetos hace posible reutilizar el código existente C++ de varias herramientas, y permite la construcción de objetos que son interoperables con COM y CORBA.

Tal funcionalidad viene de la integración del ORB (Object Request Broker) VisiBroker adquirido con la compra de Visigenic por Inprise en 1998. El uso de VisiBroker dentro del IDE simplifica la creación de aplicaciones distribuidas.

La meta es permitir un grupo más amplio de desarrolladores concentrarse en la lógica de negocios en C++, mientras al mismo tiempo se permite una gran interoperabilidad. El soporte a COM y CORBA ocurre gracias a una interface dual de los objetos.

Esta interface dual permite a las aplicaciones alcanzar ambos clientes, los de Microsoft Windows y los de CORBA (escritos por ejemplo en Cobol ó Java) con un solo esfuerzo de desarrollo.

Para soportar COM y CORBA, se pueden construir los servidores y clientes COM, o los servidores y clientes CORBA, o los objetos de la interface duales que alcanzan ambos.

Un puente de COM a CORBA todavía se requiere para objetos más viejos, sin embargo, los usuarios pueden usarlos en un ambiente mixto. Para los nuevos objetos de la interface duales, Borland C++Builder es más rápido y ligero que usar puentes dinámicos.

Hay varios perfeccionamientos específicos en Borland C++Builder para desarrolladores.