Mostrando entradas con la etiqueta integracion de aplicaciones. Mostrar todas las entradas
Mostrando entradas con la etiqueta integracion de aplicaciones. Mostrar todas las entradas

lunes, 16 de junio de 2008

La experiencia con INNOPAC

Hemos creado un conjunto de Web Services que implementan la aplicación de biblioteca de la obra social de caja madrid. Estos web services permiten integrar la funcionalidad de la aplicación en cualquier interface web.

Hemos publicado un ejemplo de cliente web que utiliza los servicios web generados con el integrador de aplicaciones. El ejemplo está disponible en esta url de demo.

La aplicación es del fabricante millenium, se llama WebPAC Pro y hemos convertido su aspecto poco amigable en XML procesable, permitiendo que cada entidad, universidad, obra social, publique su fondo de biblioteca con el aspecto que desee.

En la presentación adjunta, se explica un poco más la solución ofrecida.

Se puede acceder a la presentación por medio de este link

Espero que resulte de interés

jueves, 13 de septiembre de 2007

Los puntos de integración de aplicaciones tradicionales

El esquema adjunto es una ilustración general de posibles puntos de integración de una aplicación dada. Presenta los siguientes niveles de integración:

  1. 1) Nivel de Presentación

  2. 2) Nivel de Lógica de Negocio

  3. 3) Nivel de Datos/Contenidos


El nivel de presentación es el interfaz de usuario, que es o bien de tipo web o un interfaz gráfico de una plataforma específica o un interfaz de terminal. El hecho de que ahora sea posible dirigir la integración de la aplicación a través del nivel de presentación, es un concepto relativamente nuevo en tecnologías de software.

El nivel de lógica de negocio es la forma tradicional de acceso para la integración de una aplicación, tanto vía API como a través de servicios web. Esto proporciona acceso directo a la mayoría de la lógica de negocio de una aplicación. Y en los casos en que estos puntos de integración no existen, deben ser creados cambiando el código de la aplicación.

La integración a nivel de datos normalmente será dirigida con conexiones a una o más bases de datos. Este es un sistema efectivo de acceder a datos, sin embargo no proporciona el acceso a la lógica de negocio y a menudo comprometerá la integridad de los datos si no se siguen las normas de negocio procedentes del nivel funcional.