Jose Lenin Estrada Meza

Componentes - Corba
Home
EAServer 5.0
Power Builder 10.0
HTML
Componentes - Corba
Web Services
Java WEB y EAserver
Power Designer 11.0
Java
Tips de EAServer
MIGRANDO UN APLICATIVO EN CLIENTE SERVIDOR A WEB DISTRIBUIDO
Java Script
Curriculum Vitae

¿Qué es un componente? PDF Imprimir E-mail
Escrito por Equipo PBEcuador   
05.12.2005
Un componente es cualquier artefacto de software que reside en un servidor de aplicaciones y generalmente es independiente de un lenguage de programación, por lo que su arquitectura está definida por estándares y no por un lenguage específico.

PB NVO

Un objeto no visual (NVO) de PowerBuilder tiene un conjunto de métodos y atributos que permiten al desarrollador realizar tareas para procesar requisitos de usuario.


Componente PB EAServer

Un componente PowerBuilder para EAServer es un NVO con dos métodos adicionales:  Activate y Deactivate.  Estos métodos son requeridos para cumplir con el estándar CORBA.  La siguiente figura muestra la diferencia entre un componente PB NVO y un componente PowerBuilder para EAServer.

Image


Restricciones en componentes EAServer

Los tipos de datos que no cumplen con el estándar CORBA no pueden ser expuestos como interface públicas.  Ejemplo: si quisieramos declarar un DataStore lo haríamos de la siguiente forma:


Protected:

DataStore   lds_data


De igual forma, si quisiéramos tener argumentos en una función que no cumplen con el standard CORBA, deberíamos declararla como protected o private, pero al hacerlo ya no podríamos acceder a dicha función desde otro componente o aplicación

Enter content here

Enter supporting content here