Jose Lenin Estrada Meza

Tips de EAServer

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

Encapsulando el Negocio :
El EAServer es un Servidor Robusto basado hecho en Java

•Provee un ambiente de ejecución para los componentes

•Maneja los requerimientos de los clientes

•Instancia los componentes

•Maneja la seguridad, transacciones, el conection caching, el balanceo de carga y el failover.

•Definido usando el EAServer Manager

•El servidor por defecto es nombrado JAGUAR

•Una definición de un componente consiste de:

–Asignación de métodos

–Modelo de Componente

–Soporte de transacciones

–El nombre de la clase Java o librería ejecutable que implementa el componente (PBD, DLL, …)

•El Repositorio del EAServer contiene:

–Información de la configuración para cada servidor EAServer

–Los datos para los packages, componentes y métodos de la aplicación

•El servidor EAServer usa el repositorio para encontrar e invocar los componentes

•El Jaguar provee un conjunto de librerías clase y virtual machines

–Una librería clase/virtual machine para cada lenguaje/modelo soportado por Jaguar

•Las librerías Clase / virtual machines son:

–Lenguaje / model-specific implementaciones de servicios EAServer

–Usado para implementar los servicios EAServer en componentes

•EAServer almacena el virtual machine para PowerBuilder versiones 7, 8 y 9

•Los Componentes escritos y desplegados en PowerBulder 7 no necesitan ser recompilados y desplegados.

•EAServer provee un framework para desplegar la lógica de la capa media.

•EAServer provee soporte para el ciclo de vida de los componentes, las conexiones, transacciones, thread, y administración de la seguridad.

•EAServer soporta PowerBuilder, Java, ActiveX, C, C++ , y los componentes Enterprise Java Bean (EJB).

•EAServer soporta clientes PowerBuilder Java, ActiveX, C++, MASP, y HTML.

•El Jaguar Manager es usado para configurar y manejar los servidores, packages y componentes.

•Invocando un método en un Componente EAServer involucra estos seis procesos:

1. Definiendo un Componente EAServer

2. Desplegando un Componente EAServer

3. Conectándose al EAServer

4. Generando un Proxy

5. Inicializando el Proxy

6. Invocando Métodos en un Componente EAServer

•Los Wizards te ayudan a crear los Componentes EAServer, los objetos connection, y los projects para desplegar componentes y generar proxys

•Un connection cache es un pool de conexiones disponibles para una base de datos específica.

•Usando connection caches mejora la performance y escalabilidad de la aplicación.

•Se define un connection cache usando el EAServer Manager.

•EAServer provee un API para acceder a un connection cache desde un componente

•Los componentes Shared permiten trabajar con datos persistentes y compartidos.

•Los componentes Shared proveen acceso conveniente a los datos comunes.

•Los componentes Shared no soportan el instance pooling.

•Los componentes Service son activados e inicializados cuando el servidor Jaguar es iniciado.

•Los componentes Service tienen un método run( ) que puede ser ejecutado perpetuamente, independiente de cualquier interacción con el cliente.

•Use componentes service para realizar procesos internos y servicios comunes.

Enter supporting content here