Upload
gustavo-giorgetti
View
467
Download
0
Embed Size (px)
DESCRIPTION
Guía práctica para el desarrollo de aplicaciones integrables en un entorno informático evolutivo
Citation preview
Guías para el desarrollo de
APLICACIONES
INTEGRABLES
Neuquén, 20 de marzo de 2014 @Gus_Giorgetti
datos
FA FA
presente futuro
Compartir DATOS
desde las Fuentes Auténticas
Co-crear PROCESOS
inter-sistemas /organismos
Liberar SERVICIOS
abiertos y extensibles
Resguardar la SEGURIDAD identificando a todos los actores
Jerarquía de NECESIDADES
¿Qué implica desarrollar aplicaciones integrables?
Diseñar mi App para que pueda
convivir en un entorno informático en permanente evolución
Guía básica
1. ¿Qué datos administra mi Aplicación (App)?
– Permite determinar si mi nueva App será Fuente Auténtica (FA) de
algún dato.
2. ¿Qué datos necesita mi App de otros actores?
– Permite identificar las Fuentes Auténticas que necesito acceder y
consumir.
3. ¿Cuáles son las FA disponibles, cuales no y que planes
hay respecto a estas últimas?
– Permite definir que módulos o componentes de mi App se verán
afectados en el tiempo.
Todos los datos que necesito
Fuente Autentica
Datos de otras FA
que no están
Fuente Autentica
Otras
Fuentes Autenticas disponibles
Datos de otras FA
que no están
Todos los datos que necesito
Fuente Autentica
Datos de otras FA
que no están
FA FA
presente futuro
Fuente Autentica
Otras
Fuentes Autenticas disponibles
Datos de otras FA
que no están
evolución del entorno de datos de FA
Como consigo los datos que necesito
FA FA
presente futuro
Interoperabilidad FAs
Hoy mi aplicación es mas compleja de lo que debería ser a futuro, donde los demás sistemas compartirán sus datos.
Como consigo los datos que necesito
FA FA
presente futuro
Interoperabilidad FAs
A mas datos compartidos, menos pantallas de carga en mi Aplicación y mas interoperabilidad de Fuentes Auténticas
Como consigo los datos que necesito
FA FA
presente futuro
Interoperabilidad FAs
En el extremo, mi aplicación solo se focalizaría en lo que le corresponde y compartiría datos con todas las demás.
Caso A: Las tareas se realizan en
el Portal mediante el uso de pantallas de interacción.
Como consigo los datos que necesito
FA FA
presente futuro
Caso B: Mediante el uso de WS
poder interoperar con otros sistemas Interoperabilidad FAs
Si no acompaño la evolución aparece el “efecto HONGO”
Los usuarios están obligados a cargar los mismos datos en varios sistemas
Desarrollar aplicaciones en un ecosistema
integrable en permanente evolución
Buenas Prácticas:
• Desarrollar respetando las Fuentes Auténticas
• Acompañar la evolución del entorno informático ajustando
mi Aplicación.
• Minimizar o evitar la patología de los sistemas HONGO.
• El diccionario de datos definido por las FAs, c/u lo suyo
Recursos disponibles
• Directiva Nº002 GE-2010-SEGPyC. Anexo I Integrabilidad http://www.segpyc.gov.ar/wp-content/uploads/2012/07/resolucion_220-10_anexo_i.pdf
• Wiki de INTEGRABILIDAD (Manual del Desarrollador) http://wikiintegra.neuquen.gov.ar/doku.php
• Referencial IRAM de Integrabilidad 14
1. Parte 14-1 http://bit.ly/1druLlR
2. Parte 14-2 http://bit.ly/Pav6Uk
Muchas Gracias !
@Gus_Giorgetti