jose-m
11/22/2017 - 6:59 PM

NOTAS / APUNTES AGAVE

NOTAS / APUNTES AGAVE

LINEAMIENTOS DE IMPLEMENTACIÓN:
*EL DESARROLLO DEBE REALIZARSE BAJO UN MODELO DE 5 CAPAS
1.- CAPA CLIENTE
  *WEB BROWSER
  *PAGINA WEB
  *HTML
  *CSS
  *JAVASCRIPT
    --CONFIGURACION
    --INTERNACIONALIZACION
    --MONITOREO
2.- CAPA DE PRESENTACION
  *SPRING MVC
  -DISPATCHER SERVLET
  -> CONTROLLER
  -> JSP
    --LOGGING
    --MANEJO DE ERRORES
    --SMS/EMAIL
3.- LOGICA APLICATIVA
  *REMOTE EJB STATELESS
  *BUSINESS OBJECT -> BO
    --CACHE
    --HORARIOS
    --SESIONES
4.- CAPA DE INTEGRACION
  *LOCAL EJB STATELESS
  *DATA ACCESS OBJECT -> DAO
    --ISBAN DATA ACCESS
    --MENSAJERIA
    --AYUDAS
5.- BACKEND
  *SOAP -> WEB SERVICES
  *REST -> WEB SERVICES
  *BDBM -> ORACLE
  *HOST -> 309
  *QMS -> MQ


ESTAS CAPAS Y COMPONENTES SE ESTRUCTURAN EN DIFERENTES PROYECTOS/CARPETAS:
<ARTIFACTID>WEB -> CONTIENE LO CORRESPONDIENTE A LA CAPA CLIENTE Y PRESENTACION
<ARTIFACTID>EARWEB -> SIRVE PARA GENERAR EL ENSAMBLADO DE DESPLIEGE WEB
<ARTIFACTID>CLIENTE -> LAS INTERFACES DE LOS SERVICIOS DE NEGOCIO (INTERFACE) Y DTO'S QUE SE 
                        COMUNICAN CON LA CAPA DE PRESENTACION Y LOGICA APLICATIVA
<ARTIFACTID>EJB -> CONTIENE LOS COMPONENTES DE LA CAPA LOGICA APLICATIVA E INTEGRACION
<ARTIFACTID>WEB -> SE UTILIZA PARA QUE EL ENSAMBLADO DE NEGOCIO REALICE LA CARGA DE LA CONFIGURACION
                    DE LA ARQUITECTURA
<ARTIFACTID>EAREJB -> SIRVE PARA GENERAR EL ENSAMBLADO DE DESPLIEGE DE NEGOCIO
EJEMPLO:
tirasauditorasWeb
tirasauditorasEARWeb
tirasauditorasCliente
tirasauditorasEJB
tirasauditorasEJBWeb
tirasauditorasEAREJB