Você está na página 1de 15

Integrantes Martin Ramrez Mariano Zamora

Organizacin fundamental de un sistema descrita en: servicios (componentes) y la composicin (relacin) entre stos.

Caractersticas:

Est basada en estndares. Los servicios son autnomos y granulares.

Infraestructura de alto nivel basada en las mejores practicas y patrones para crear soluciones basadas en servicios, de alta cohesin y bajo acoplamiento.

Una aplicacin SOA esta formada por un conjunto de procesos de negocio.

En conclusin, metodologa que define la utilizacin de servicios para dar soporte a los requisitos de negocio.

Unidad de software con una funcionalidad mnima, con las siguientes caractersticas:

Interfaz definida, donde se describe como ser usado el servicio desde otra aplicacin.

Reutilizable, puede ser utilizado por mas de una aplicacin y/o servicio.

Desacoplado, depende en lo mnimo de otro servicio para poder prestar su funcionalidad.

PROCESO DESCUBRIMIENTO DESCRIPCION MENSAJERIA TRANSPORTE

OPERACIN: Unidad de trabajo.


SERVICIO: Compuesto por un conjunto de operaciones. MENSAJE: Encargado de encapsular los datos de entrada y de salida. PROCESO una tarea. DE NEGOCIO: Conjunto de operaciones

ejecutados secuencialmente con el objetivo de realizar

VENTAJAS
Alineacin con el Dominio: El re-uso de servicios comunes con interfaces estndar incrementa las oportunidades de negocios y reduce costos. Abstraccin: Los servicios son autnomos y se accede a ellos a travs de un contrato formal lo que provee desacople y abstraccin.

DESVENTAJAS
Dependencia estndares, cdigo. Segmentacin de aplicaciones: SOA no es para: aplicaciones con alto nivel de transferencia de datos, aplicaciones que no requieren de implementacin del tipo request/response y para aplicaciones que tienen un corto periodo de vida.

de la

estndares: comunicacin

Sin entre

aplicaciones requiere de mucho tiempo y

Capacidad

de

Descubrimiento:

Los

servicios pueden exponer descripciones que permiten a otras aplicaciones y servicios localizarlos y determinar de forma automtica la interfaz

Excesivo costo: Se hace difcil y costoso el ser capaz de cumplir con los protocolos y hablar con un servicio.

Reduccin de la dependencia tecnolgica.

Simplificacin del desarrollo.

Aumento de la flexibilidad y reutilizacin de la infraestructura del negocio.

ORACLE SOA SUITE: Oracle SOA Suite es un conjunto de software completo y con funcionamiento permanente para la creacin, implementacin y administracin de una arquitectura orientada a servicios.

Incluye el desarrollo de aplicaciones orientadas a servicios, la


integracin de sistemas de IT y la administracin de procesos orientados a servicios.

WSO2 CARBON:

Es una plataforma de SOA Middleware que encapsula


gran funcionalidad de la arquitectura orientada a servicios, como la gestin de procesos de negocio y los

servicios de datos, etc.

Você também pode gostar