PIEL (Plataforma de Interoperabilidad en Entidades Locales) es una solución funcional y tecnológica de Ándago Ingeniería, que proporciona una plataforma común para el intercambio de información y servicios entre los distintos sistemas de las Entidades Locales y de la Administración Pública. PIEL surge a partir de una iniciativa I+D financiada por el Ministerio de Industria Turismo y Comercio y es un proyecto cofinanciado por el Ministerio de Industria, Turismo y Comercio a través de la convocatorio PROFIT 3/2007 (FIT-330501-2007-5) y el Fondo Europeo de Desarrollo Regional dentro del Programa Operativo para la Sociedad de la Información de la Unión Europea.

 

Solución


PIEL establece infraestructura de software que permite conectar de forma estándar las distintas aplicaciones utilizando los servicios de enrutamiento y transformación, todo ello dentro del marco que establece la Arquitectura Orientada a Servicios (SOA).

Además de desacoplar los distintos sistemas y facilitar la interoperabilidad entre ellos, PIEL es capaz de orquestar los distintos servicios de negocio entre consumidores y productores, lo que consigue liberar a los distintos sistemas consumidores de la complejidad de llevar a cabo estos procesos.

Como valor añadido a la solución se presenta un catálogo en el que se presentan los conectores entre PIEL y los sistemas más habituales utilizados en las Entidades Locales lo que aporta multitud de ventajas en cuanto a tiempo de desarrollo, reutilización y costes.

[Subir]

Funcionalidades


PIEL al ser una plataforma de integración proporciona distintas funcionalidades orientadas a facilitar el traspaso de información y el consumo de servicios entre los distintos sistemas de las Entidades Locales. Alguna de sus funcionalidades más importantes son:

  • Punto único de interconexión para los sistemas de una Entidad Local, por lo que Unifica el acceso a los servicios desarrollados en las distintas plataformas.

  • Plataforma que gestiona y controla los servicios y los procesos de negocio.

  • Proporciona enrutamiento a las peticiones de servicios de los sistemas consumidores y otorga la lógica necesaria para realizar la orquestación establecida en el contrato de cada servicio.

  • Proporciona mapeo de datos entre los mensajes de entrada y los mensajes de salida.

  • Facilita la interconexión proporcionando distintos tipos de conexión (SOAP, HTTP, JMS, JDBC, SMTP, RSS,...).

  • Posee la capacidad de realizar gestión de errores.

Arquitectura sin PIEL:
Arquitectura sin PIEL


Arquitectura con PIEL:
Arquitectura con PIEL

[Subir]

Tecnología de la solución 


PIEL es una solución ESB (Bus de Servicios Empresariales) que permite la integración entre la capa de Consumidores de servicios y la capa de Productores de servicios, hace uso de componentes de software libre para ofrecer a las administraciones una plataforma abierta donde se pueden desarrollar y desplegar los procesos y los servicios para mejorar y modernizar la administración electrónica.

Tecnología de PIEL

 

[Subir]

Características técnicas 


Desde el punto de vista arquitectónico y tecnológico, PIEL posee las siguientes características:

  • Solución Open-Source.

  • Multiplataforma, multiusuario, multiproceso

  • Arquitectura Orientada a Servicios (SOA)

  • Basado en OpenESB (sigue el estandar JBI).

  • Orquestación mediante BPEL.

  • Transformación de datos mediante XSLT.

  • Con componentes de integración mediante diversos protocolos (CICS, CORBA, DCOM, EJB, eMail, File, FTP, HL7, HTTP, IMS, JDBC, JMS, LDAP, MQ Series, MSMQ, RSS, SAP, SIP, SMTP, SNMP, SWIFT, TCPIP, UDDI, XMPP).

  • Proporciona seguridad y persistencia para los mensajes que pasen por el Bus.

  • Catálogo de conectores con los principales sistemas utilizados en las Entidades Locales.
características técnicas PIEL

[Subir]

Ventajas 


  • Es la pieza clave para crear una arquitectura orientada a servicios, a partir del ESB se pueden incorporar diversos componentes según las necesidades que existan.

  • Unifica todos los servicios desarrollados en las distintas plataformas.

  • Orquesta los procesos y controla las llamadas a los distintos sistemas.

  • Plataforma única para el soporte y distribución de servicios.

  • Time to Market: El desarrollo y despliegue es más rápido lo que permite reducir el tiempo que transcurre desde que surge la idea hasta que se despliega en producción.

  • Menor coste de integración de los distintos sistemas: Reducción a una conexión por cada sistema y un método común en la elaboración de los servicios de integración.

  • Mejora en el retorno de la inversión (ROI).

  • Reutilización de los servicios: La mentalidad de SOA es la reutilización de los servicios y procesos, con ello se consigue mejorar el ROI, el 'Time To Market', disminuir y controlar de manera más efectiva el parque de servicios desarrollados, gestionar de manera más eficiente los contratos entre consumidores y proveedores de servicios, etc.

[Subir]

Requisitos técnicos


PIEL es una plataforma que se sitúa en la capa de integración por lo que ningún usuario necesitará acceder a ella de manera directa, sino que serán los propios consumidores de servicios los que de manera automática invoquen a PIEL.

PIEL despliega sus servicios sobre un servidor de aplicaciones J2EE. Por defecto se integra sobre el servidor gratuito de SUN, Glassfish v2, aunque también es compatible con JBOSS entre otros servidores J2EE.

Tanto para el desarrollo como para el despliegue PIEL (OpenESB) hace uso de un entorno de desarrollo integrado (IDE), en concreto del IDE de SUN, Netbeans, que facilita las tareas de integración de los componentes de PIEL en el servidor de aplicaciones, y proporciona un entorno completo para el desarrollo de los servicios.

[Subir]

ANDAGO 2009