Búsqueda personalizada

Aclaración

Este es un blog de apuntes universitarios. Creado por mí para compartir mis apuntes con ustedes. No es un curso, ni un tutorial. Muchas de las entradas son resúmenes, definiciones y síntesis. La mayoría tienen palabras técnicas.
Debido a esto, he tenido que cerrar los comentarios, espero sepan comprender que no puedo ampliar las más de 100 entradas de este blog ni explicar temas a todas las personas que entran cada día.
Muchas gracias por su atención.
Atte. Malw Dark






miércoles 9 de febrero de 2011

SOA

Arquitectura de desarrollo orientada a servicios.

En SOA, cada módulo es un servicio. Los principios básicos de esta arquitectura son:

-Límites: La única manera de comunicarse con un servicio es mediante la tecnología o protocolo expuestos por el mismo.

-Autonomía: débil o nulo acoplamiento entre servicios. Cada servicio debería ser independiente del resto y ejecutarse en su propio entorno.

-Contratos: Cada servicio define en un contrato de qué manera se intercambiará la información. El contrato incluya: nombre del servicio, forma de acceso, funcionalidades, datos de entrada de cada funcionalidad y datos de salida de cada una.

-Políticas: Cada servicio define políticas para su uso.