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.
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:
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.
Desde el punto de vista arquitectónico y tecnológico, PIEL posee las siguientes
características:
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.