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.
- La completación de código y parámetros da a los desarrolladores información oportuna de los parámetros de los objetos cuando están escribiendo código.
- El código puede ser explorado usando las herramientas de navegación cómo si estuviera en un browser Web.
- Un Explorador de Clases y un Asistente de Creación de Miembros muestran en forma de árbol la estructura viva del código fuente. Esto facilita la creación de clases en sus aplicaciones.
- El kit de desarrollo de servicios de base de datos multi-nivel simplifica el desarrollo, integración, y despliegue de aplicaciones de bases de datos de cliente delgado.
- Las características de depuración permiten depurar simultáneamente a los clientes y servidores de COM y CORBA en la misma sesión del IDE.
- La depuración remota permite el desarrollo de clientes y servidores de COM y CORBA, y depurarlos en tiempo de ejecución directamente donde ellos residen.
- Vea todas las características de C++ Builder
- Trabajando con COM y CORBA en C++ Builder
- Depuración y reutilización de código con C++ Builder
- Información técnica de C++ Builder
- Desarrollo de aplicaciones para Internet con C++ Builder

