Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de...

Post on 03-Jan-2015

3 views 0 download

Transcript of Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de...

Postmortem Ciclo2Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad

Carlos Andrés ArangoJorge Eduardo Garzón

Daniel Andrés PenagosDaniel Camilo Ramírez

Presentación del Grupo

Carlos Andrés Arango – Líder de Calidad

Jorge Eduardo Garzón – Líder de Planeación

Daniel Andrés Penagos – Líder de Desarrollo

Daniel Camilo Ramírez – Líder de Grupo

ProductoDiseño de la solución

ProductoDiseño de la solución

ProductoDiseño de la solución(zonas y políticas)

ProductoDiseño de la solución(zonas y políticas)

ProductoDiseño de la solución

ProductoDiseño de la solución(Auditoría y monitoreo)

• Monitoreo de errores y faltas• Interceptor en la capa de servicios• Repositorio de excepciones• Jerarquía de excepciones• Nomenclatura de errores

•Monitoreo y auditoría de acceso• Consultas: Tabla de auditoría• Modificaciones, inserciones y eliminaciones: Auditoría por registro

• Monitoreo de indicadores de proceso• Selección de servicios que guardan indicadores• Repositorio de indicadores de proceso

ProductoDiseño de la solución(Transaccionalidad)

Se utilizará el siguiente orden de preferencia para el manejo transaccional

• Por componente• Por componente 2PC• Por compensación

ProductoDiseño de la solución

Autenticación• LDAP.• Token de usuario registrado.• Token tiene información de roles.

Autorización• En cache se mantendrá la información de acciones por rol.

Confidencialidad• SSL hasta los servicios adaptadores. De ahí en adelante se manejarán tramas planas.

Diseño de la solución (Manejo de excepciones)

Diseño de la solución(Portafolio de servicios)

Servicios de InfraestructuraComunicaciones

Enviar Correo ElectrónicoEnviar Mensaje de TextoEnviar Alerta bandeja de EntradaPublicar BlackboardAdministrar Blackboard

AuditoriaRegistrar Evento

Servicios de negocioOrientados al Proceso

Enviar ComunicaciónAdministración de EdictosNotificar Resolución

Orientados a la funcionalidadAdministrar ResolucionesAdministrar EdictosInterponer Recurso

Orientados a la tareaRegistrar Acuse de ReciboNotificar Resolución en Firme

Servicios de DatosAdministrar Documentos

Diseño de la solución: servicios – estrategia top-down

Notificar resolución Interponer recurso

Diseño de la solución (estructura funcional)

Diseño de la solución (estructura funcional)

Diseño de la solución (datos)

Formatos de transporteEM-GEL (GEL-XML) desde los servicios adaptadores hasta los

serviciosque consumen los componentes.

Transformaciones1. Desde lenguaje de canal a lenguaje canónico2. Desde los servicios hacia los componentes funcionales.

Estrategias:1. XSLT2. Fabricación de objetos a partir de XSD

Diseño de la solución (datos-persistencia)

Diseño de la solución (datos-persistencia)

Diseño de la solución (datos-persistencia)

Aspectos Críticos y Estrategias

Aspecto crítico Estrategia

Manejo de comunicaciones

Utilización de GEL-XML

Flexibilidad Arquitectura SOA

Definición flexible de flujos y documentos

Utilización de motor de procesos y creación de un componente flexible para el manejo documental

Sincronización con la hora nacional

Se realizará una sincronización diaria(por las noches) con el servidor de la hora nacional

Interaccion con servicios de interoperabilidad

Utilización de un ESB

Aspectos Críticos y Estrategias(2)

Aspecto crítico Estrategia

Tolerancia a fallos Definición de una estructura física que permita replicación de estados mediante atención de

servidores en cluster

Desempeño Utilización de cache en componentes generales para la carga de información

Manejo de versionamiento de procesos

Cada instancia de proceso finaliza con la definición con la que inicio. El versionamiento de

las definiciones se delega al manejador de procesos.

Manipulación gráfica de los procesos

Se realizará por medio de los editores incluidos en el motor de procesos

Diseño detallado de la solución

Administrador de documentos

Administrador de Notificación

Administrador de Acuses de recibo

Manejador de Recursos

Manejador de entidades

Administrador de Parámetros

Administrador de Resoluciones

Administrador de Comunicaciones

Fábrica de canales

Administración de usuarios

Manejo de auditoría

Persistencia y Auditoría

Manejo de autorización

Administrador de calendario

Administrador de Eventos

Esquema de manejo WEB