
La orientación a Servicios representa uno de los mecanismos más aplicados para exponer funcionalidades disponibles para aplicaciones Distribuidas a nivel Intranet e Internet, con lo cual podemos lograr mayor integración en los negocios. Si bien la mayoría de las definiciones de SOA identifican la utilización de Servicios Web (empleando SOAP y WSDL) en su implementación, se puede implementar una SOA utilizando cualquier tecnología basada en servicios.
Las SOAs están formadas por servicios de aplicación débilmente acoplados y altamente interoperables. Para comunicarse entre sí, estos servicios se basan en una definición formal independiente de la plataforma subyacente y del lenguaje de programación. La definición de la interfaz oculta las particularidades de una implementación, lo que la hace independiente del fabricante, del lenguaje de programación o de la tecnología de desarrollo (como .NET o Java). Con esta arquitectura, se pretende que los componentes software desarrollados sean muy reusables, ya que la interfaz se define siguiendo un estándar; así, un servicio desarrollado en C# podría ser usado por una aplicación Java.


Leave a Reply