Aquel planeta era tan pequeño que no se explicaba sobre quién podría reinar aquel rey..

El Principito
Antoine de Saint-Exupéry

Integración y Simple-DocIRS
Octubre 2012
José Enrique González Cornejo

Resumen:

El presente articulo se inserta en el marco de la documentación del método Simple-DocIRS.
Se especifica una aproximación técnica de la integración de las plataformas DocIRS, tales como PMO, MGMO, SMO, CMO,... con sistemas externos. (Ver artículo SOA-DocIRS). Antes de desarrollar la idea, es necesario informar al lector que si se trabaja con servicios XML. entonces es posible tener  compatibilidad de intercambio con cualquier sistema World Class (SAP u otros)

 

Integración

La integración de diversas aplicaciones y plataformas de manera simple y administrada, se genera a partir de los elementos de gobernabilidad que aseguran un intercambio de datos confiable, tanto con las aplicaciones externas como con otras plataformas de DocIRS.  

La componente de servicio Integración, cuenta con capas de Sistemas Operacionales, Servicios, Procesos de Negocio y Presentación.

La componente de servicio Integración, interactúa con diversas aplicaciones y plataformas de manera simple y administrable por la componente de servicio Administración. Está dotada de los elementos de gobernabilidad que aseguran un intercambio de datos confiable.  

La Integración está implementada utilizando el Método Simple-DocIRS para modelar el proceso de negocio y definir la lógica de orquestación con SQL Server.

En efecto, para la Integración y orquestación de procesos DocIRS, dispone de tecnologías habilitadoras para el diseño, automatización, gestión y optimización de los procesos de negocio.

La componente de servicio Integración, cuenta con un Modulo de Auditoría, el cual registra la información de identificación de todas las transacciones realizadas. Nótese que todo XML enviado contiene un bloque completo de identificación, el usuario, aplicación, formulario, etc. Es decir, toda la data de identificación de la fuente de emisión.

XML (Extensible Markup Language) formato universal que permite representar cualquier dato transmitido en forma estructurada. Independientemente de cómo se haga la solicitud, las respuestas siempre son en XML. Este formato describe perfectamente los datos en tiempo de ejecución y evita los problemas ocasionados por cambios inadvertidos en las funciones, ya que los objetos llamados tienen la posibilidad de validar siempre los argumentos de las funciones, haciendo que el protocolo sea muy sólido.

La componente de servicio Integración, cuenta con una tabla LOG, en la base de datos que registra en forma declarativa todas las transacciones asociadas al Catalogo de Servicios.   En resumen, la Integración  estará dotada de un protocolo especial de comunicación, que opera bajo protocolo https, mediante XML. Con este protocolo, se realiza sólo peticiones definidas en el Catálogo de Servicios del sistema. Es decir, por un lado los mensajes tiene un formato predeterminado empleando XML, para encapsular los parámetros de la petición (Sintaxis) y por otro lado los mensajes tienen un significado definido también en la Clase Servicios (Semántica).

Modelo Lógico de Datos

La componente de servicio Integración se encapsula en un envoltorio propio que es independiente: del lenguaje de programación, de todo protocolo de transporte, de toda infraestructura de objeto distribuido.   Con respecto la interoperabilidad de documentos electrónicos con estructura, contenido y visualización de acuerdo a las estipulaciones de esta norma, almacenando y enviando a terceros, conservando dichos atributos técnicos en paquetes XML

 


Artículos Relacionados