02 buenas practicas integrabildad (datos) 20 03-2014

Post on 29-Nov-2014

467 views 0 download

description

Guía práctica para el desarrollo de aplicaciones integrables en un entorno informático evolutivo

Transcript of 02 buenas practicas integrabildad (datos) 20 03-2014

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