Extensión SOA

En este sitio se presentan los agregados y modificaciones que se deben realizar al proceso base de desarrollo utilizado, para aplicaciones que se inscriban en el marco de una arquitectura orientada a servicios o Service Oriented Architecture (SOA).

Este enfoque tiene como pilar fundamental que el diseño del software sea realizado mediante la identificación de piezas de software de granularidad gruesa llamadas servicios, que ofrecen funcionalidades relacionadas con algún tema o concepto por lo que fue identificado. Estos servicios son ofrecidos en una interface pública que puede ser accedida desde otras aplicaciones en la propia organización e incluso desde otra organización.

La base para el diseño de estos servicios es la identificación de los procesos del negocio, cuyo flujo determinará la secuencia de ejecución de los distintos servicios identificados en una "orquestación de servicios" o "coreografías de servicios" según si el control del proceso de Negocio se encuentra en la propia Organización o es compartido por varias Organizaciones que acuerdan sobre la realización de dicho proceso. Un Business Process Management System (BPMS) es el aliado ideal para definir esta secuencia en un workflow desde el cual invocar los distintos servicios necesarios para cumplir con el proceso establecido.

ATENCIÓN: Si no puede ver el treebrowser de la izquierda, presione aquí