Estudio del balance de carga en la herramienta middelware ejb
DIVISION DE CIENCIAS BASICAS E INGENIERIA
TESIS QUE PRESENTAN LOS ALUMNOS
GALICIA ORTEGA ROSALBA MUJICA MOTA CARLOS MATRICULA 97215457 MATRICULA 97219515
PARA LA OBTENCION DEL GRADO DE
LICENCIADO EN COMPUTACION
PROYECTO: Estudio del Balance de Carga en la Herramienta Middleware EJB. Este Proyecto fue realizado como parte de las actividades del Proyecto CONACYTInfraestructura para el Desarrollo de Aplicaciones Distribuidas, No. Referencia: 34230-A
ASESOR
DRA. GRACIELA ROMAN ALONSO
01 - O
TRIMESTRE:
Y
02 - I
AGOSTO DEL 2002
INDICE
TEMA Pag. Introducción Capitulo I Middleware
1. Que es Middleware .. 1.1.Definición 1.2.Ventajas ... 1.3.Campos de Aplicación ... 1.3.1. Migración de los Sistemas Host. Reingeniería de Aplicaciones .. 1.3.2.Interconectividad . 1.3.3. Arquitectura orientada a objetos distribuidos ... 1.3.4. Arquitectura cliente/servidor 7 7 8 8 8 9 9 9 3
Capitulo II Aspectos Generales de Enterprise JavaBeans
1. Introducción a los EJB s 2. Componentes de la arquitectura 2.1. Interfaces 2.1.1. Interfaz EJB Object o Remote 2.1.2. Interfaz EJB Home 3. Tipos de EJB s 3.1. Beans de Sesión 3.2. Beans de Entidad 4.Persistencia 5. Seguridad 6. Designación 7. Modelo de comunicación 8. Gestión Transaccional 9. Gestión de carga de trabajo 10. Llamadas Remotas 10.1. RMI 10.1.1. Arquitectura 10.1.2. Ventajas y Desventajas 10.2. IIOP 10.3. IDL . .. ... .. .. ... ... ... ... .. . . .. ... 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21
. continuación índice.
TEMA Pag Capitulo III Balance de Carga yTolerancia a Fallas en EJB
1 Balance de Carga 2 Tolerancia a Fallas 3 Balance de Carga y Tolerancia a Fallas en Clusters EJB 3.1 Arquitectura 3.2 Servicios 3.2.1 Interfaz EJBObject 3.2.2 Interfaz EJBHome 3.2.3 EJB s de Sesión sin Estado 3.2.4 EJB s de Sesión con Estado 3.2.5 EJB s de Entidad 3.2.6 Lectura-Escritura EJB's de Entidad ... . ......... ... ........ .. .. . .. .. 25 25 29 30 30 30 31 31 3132 32 35 35 35 35 36 36 36 37 38 39 40 43
.. ..
Capitulo IV Estructura e Implementación de un Programa EJB
1 Estructura de un Programa 1.1 Creación de Interfaces 1.1.1 Interfaz Objeto o Remota 1.1.2 Interfaz Home 1.2 Aplicación Bean 1.3 Descriptores de Despliegue 1.3.1 ejb-jar.xml 1.3.2 weblogic-ejb-jar.xml 1.4 Aplicación Cliente 1.5 Compilación 1.6 Ejecución .. . ..
..
ConclusionesAnexo I Instalación del Servidor Weblogic
1. Instalación del Servidor
..
47
Anexo II Programa de Ejemplo
1. Aplicación PetStore .. 55
Glosario Bibliografía
... ..
..
57 61
Introduccion
Introducción ____________________________________________________________
__________
INTRODUCCION
La utilización de middleware permite desarrollar aplicaciones en arquitecturacliente-servidor independizando los servidores y clientes, facilitando la interrelación entre ellos y evitando dependencias de tecnologías propietarias. Ya que el desarrollo de aplicaciones distribuidas ha tomado gran importancia en los últimos años y además la Web ha transformado la forma de trabajar de las empresas con sus clientes, es necesario contar con herramientas que nos permitan acceder aaplicaciones remotos robustas como bases de datos o aplicaciones distribuidas las cuales son accedidas por una gran cantidad de usuarios concurrentemente. Al principio, era suficiente con disponer de una página de presentación de la Web. Después las empresas empezaron a desplegar sitios Web activos que permitían a los clientes solicitar productos y servicios. Actualmente, las empresas no solonecesitan utilizar la Web para todas estas finalidades, sino que además deben integrar sus sistemas basados en Web con los demás sistemas de negocio. La tecnología EJB (Enterpise JavaBeans), proporciona el modelo y las herramientas necesarias para llevar a cabo dicha integración. El modelo de componentes de servidor EJB define una arquitectura estándar para servidores de aplicación Java, un entorno...
Regístrate para leer el documento completo.