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

38
Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel Andrés Penagos Daniel Camilo Ramírez

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

Page 1: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 2: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 3: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

ProductoDiseño de la solución

Page 4: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

ProductoDiseño de la solución

Page 5: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 6: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 7: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

ProductoDiseño de la solución

Page 8: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 9: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 10: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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.

Page 11: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 12: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 13: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Notificar resolución Interponer recurso

Page 14: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 15: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 16: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 17: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 18: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 19: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 20: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 21: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

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

Page 22: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Diseño detallado de la solución

Page 23: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Administrador de documentos

Page 24: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Administrador de Notificación

Page 25: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Administrador de Acuses de recibo

Page 26: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Manejador de Recursos

Page 27: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Manejador de entidades

Page 28: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Administrador de Parámetros

Page 29: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Administrador de Resoluciones

Page 30: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Administrador de Comunicaciones

Page 31: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Fábrica de canales

Page 32: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Administración de usuarios

Page 33: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Manejo de auditoría

Page 34: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Persistencia y Auditoría

Page 35: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Manejo de autorización

Page 36: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Administrador de calendario

Page 37: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Administrador de Eventos

Page 38: Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.

Esquema de manejo WEB