Anda di halaman 1dari 12

SOA (Arquitectura orientada a servicios por sus siglas en ingles) establece un marco de diseo para la integracin de aplicaciones independientes

de manera que desde la red pueda accederse a sus funcionalidades, las cuales se ofrecen como servicios.

PRINCIPIOS

El reus, la granularidad, modularidad y la interoperabilidad. El acoplamiento de estndares. Los limites de los servicios esta explcitos. Cada servicio es autnomo. Los servicios compartes esquemas y contratos no clases. La compatibilidad de los servicios se basan en polticas

VENTAJAS:

Incrementa la consistencia en como la funcionalidad y los datos se representan. Reduce las dependencias entre las unidades lgicas de la

solucin.
Incrementa las oportunidades de usar una solucin para varios propsitos. Incrementa la disponibilidad y la escalabilidad de servicio

MANIFIESTO DEL SOA

Este documento fue creado en el 2009 por un grupo de trabajo especializado en servicios para poder dar una direccin, de lo que el grupo piensa, debe de cumplir la arquitectura orientada a servicio:

http://youtu.be/TCg16oTZSV0?t=1m49s

WEB SERVICES
una tecnologa que utiliza un conjunto de protocolos y estndares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programacin diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. La interoperabilidad se consigue mediante la adopcin de estndares abiertos.

REST
es una tcnica de arquitectura software para sistemas hipermedia

distribuidos como la World Wide Web


Un protocolo cliente/servidor sin estado: Un conjunto de operaciones bien definidas que se aplican a todos los recursos de informacin Una sintaxis universal para identificar los recursos. En un sistema REST, cada recurso es direccionable nicamente a travs de su URI. El uso de hipermedios, tanto para la informacin de la aplicacin como para las transiciones de estado de la aplicacin.

CORBA
Common Object Request Broker Architecture (CORBA) es un estndar definido por el Object Management Group (OMG) que permite que diversos componentes de software escritos en mltiples lenguajes de programacin y que corren en diferentes computadoras puedan trabajar juntos.

JAVA RMI
RMI (Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar un mtodo de manera remota. Forma parte del entorno estndar de ejecucin de Java y proporciona un mecanismo simple para la comunicacin de servidores en aplicaciones distribuidas basadas exclusivamente en Java.

BIBLIOGRAFA
Microsoft Windows Communication Foundation team. (2012). Principles of Service Oriented Design. The SOA Manifesto Group. (2009). SOA manifesto.

Balzer, Y. (2004). Improve your SOA project plans.


Erl, T. (2008). SOA Principles of Service Design. Microsoft. (2006). La Arquitectura Orientada a Servicios (SOA) de Microsoft aplicada al mundo real .

Anda mungkin juga menyukai