SOA es una nueva forma de diseñar el software, a través de una nueva forma de pensar que se enfoca en el desacoplamiento de los servicios (los pequeños programas que hacen algo con sentido para el negocio). Mediante este desacoplamiento, es decir, al no depender unos de otros , podemos cambiar uno por otro y combinarlos con facilidad para crear nuevos servicios de valor añadido para el negocio.
SOA no es una tecnología que se pueda comprar, es un estilo de diseño como lo son el paradigma de la programación estructurada o de la orientación a objetos. Sin embargo, para llevarla la realidad, es necesario disponer de un Middleware o un conjunto de herramientas software. Lo más habitual es tener un bus empresarial o enterprise service bus, que hace de intermediario entre consumidores y proveedores de servicios. A esto habría que añadir al menos un registro que sirva de listado de los servicios disponibles en la empresa, para poder reutilizarlos en tiempo de diseño y también para localizarlos en tiempo de ejecución.
Contamos con un amplio portafolio de Servicios para empresas que se encuentren ejecutando este modelo de arquitectura o aquellas que están a las puertas de incursionar en este tipo de proyecto.
• As is
• ToBe
• POC Proof of Concept SOA
• POT Proof of Tecnology SOA
• Transformación de PL en Web Services
• Conceptos de Diseño SOA
• Implementación de conceptos de Diseño SOA con Web Services