PDF de programación - Integración continua de componentes EJB

Imágen de pdf Integración continua de componentes EJB

Integración continua de componentes EJBgráfica de visualizaciones

Publicado el 15 de Septiembre del 2019
519 visualizaciones desde el 15 de Septiembre del 2019
1,1 MB
17 paginas
Creado hace 16a (31/12/2007)
Integración continua en
componentes EJB



Omar Salvador Gómez Gómez

Enero 2008
versión 1.0



www.osgg.net

Página 1 de 17

Tabla de Contenido

1.
INTRODUCCIÓN Y DEFINICIÓN DEL PROBLEMA .......................................... 3
2. TRABAJO PREVIO...................................................................................................... 3
INTEGRACIÓN CONTINUA ........................................................................................... 3
2.1.
INTEGRACIÓN DE COMPONENTES ............................................................................... 4
2.2.
2.3. COMPONENTES EJB................................................................................................... 5
2.3.1.
INTRODUCCIÓN....................................................................................................... 5
2.3.2. ¿QUÉ ES UN ENTERPRISE BEAN?.............................................................................. 6
2.3.3. TIPOS DE ENTERPRISE BEANS .................................................................................. 6
2.3.4. ENTERPRISE BEANS DE SESIÓN................................................................................ 6
2.3.5. BEANS DIRIGIDOS POR MENSAJES............................................................................ 7
2.3.6. CONTENIDO DE UN ENTERPRISE BEAN..................................................................... 7
3. SOLUCIÓN PROPUESTA........................................................................................... 8
3.1. PROCESO DE INTEGRACIÓN CONTINUA DE COMPONENTES EJB .................................. 8
3.1.1. ESPECIFICACIÓN E IMPLEMENTACIÓN DE COMPONENTES ........................................ 8
3.1.2. VERIFICACIÓN DE COMPONENTES ........................................................................... 8
3.1.3.
INTEGRACIÓN DE COMPONENTES ............................................................................ 9
3.1.4. VERIFICACIÓN DE INTEGRACIÓN............................................................................. 9
3.1.5. ENVÍO DE COMPONENTES AL REPOSITORIO CENTRAL.............................................. 9
3.1.6. CONSTRUCCIÓN Y DESPLIEGUE ............................................................................... 9
3.2. ANÁLISIS DE HERRAMIENTAS PARA INTEGRACIÓN DE COMPONENTES EJB .............. 10
3.2.1. HERRAMIENTAS PARA EL PROCESO DE CONSTRUCCIÓN ........................................ 10
3.2.1.1. ANT ................................................................................................................... 10
3.2.1.2. MAVEN.............................................................................................................. 11
3.2.2. SERVIDORES PARA EL PROCESO DE INTEGRACIÓN CONTINUA ............................... 11
3.2.2.1. ANTHILLPRO ..................................................................................................... 11
3.2.2.2. BAMBOO............................................................................................................ 12
3.2.2.3. CONTINUUM ...................................................................................................... 12
3.2.2.4. CRUISECONTROL ............................................................................................... 12
3.2.2.5. HUDSON ............................................................................................................ 12
3.2.2.6. TEAMCITY......................................................................................................... 12
3.2.3. CUADRO COMPARATIVO ....................................................................................... 13
3.2.3.1.
INFORMACIÓN DEL PROYECTO. .......................................................................... 13
3.2.3.2. SOPORTE DE SERVIDORES DE CONTROL DE VERSIONES ...................................... 13
3.2.3.3. GESTIÓN EN LA CONSTRUCCIÓN......................................................................... 14
3.2.3.4. SEGURIDAD ....................................................................................................... 14
3.2.3.5. NOTIFICACIONES ............................................................................................... 14
3.2.3.6.
INTERFAZ WEB .................................................................................................. 14
3.2.3.7. HERRAMIENTAS PARA CONSTRUCCIÓN DE PROYECTOS...................................... 15
INTEGRACIÓN CON OTRAS HERRAMIENTAS ........................................................ 15
3.2.3.8.
3.2.3.9.
INSTALACIÓN Y CONFIGURACIÓN....................................................................... 16
4. CONCLUSIONES ....................................................................................................... 16
5. REFERENCIAS........................................................................................................... 17



www.osgg.net

Página 2 de 17



1. Introducción y definición del problema


Uno de los problemas que se tiene en la actualidad durante el desarrollo de grandes
sistemas software es el ocasionado durante la etapa de integración de éstos. A este
problema se le ha acuñado el término de, “el infierno de la integración”.


El infierno de la integración es una consecuencia directa de la evolución que ha
sufrido el software. Actualmente los sistemas software son más complejos, contienen
cientos de miles de líneas de código fuente y, generalmente son desarrollados por distintos
equipos de personas que se encuentran dispersos geográficamente.


En la actualidad, se sabe que el esfuerzo requerido para llevar acabo la integración
es exponencialmente proporcional a la cantidad del tiempo en que se posponga esta
actividad. Entre más tiempo pase sin efectuar la integración, mayor es el riesgo en que haya
conflictos en los cambios, ya sea en el tiempo de construcción del sistema o en el tiempo de
ejecución.


En el presente documento se propone un proceso de integración para componentes
EJB, este proceso se basa particularmente en la práctica de integración continua que forma
parte de la metodología ágil llamada programación extrema. A su vez, se presenta un
análisis sobre seis herramientas que pueden ser utilizadas en este proceso. El resto del
presente documento se encuentra organizado de la siguiente manera, en la segunda sección
se presenta el trabajo previo, en la tercera se propone el proceso de integración continua
para componentes EJB, en esta misma sección se realiza un análisis sobre varios servidores
de integración continua que pueden ser usados en el proceso de integración aquí propuesto,
finalmente en la cuarta sección se presentan una serie de conclusiones.


2. Trabajo previo

En esta sección se presenta una serie de conceptos que serán usados en el desarrollo
de la
  • Links de descarga
http://lwp-l.com/pdf16577

Comentarios de: Integración continua de componentes EJB (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad