Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SOA es una arquitectura de software que permite la creación y/o cambios de los
procesos de negocio desde la perspectiva de TI de forma ágil, a través de la
composición de nuevos procesos utilizando las funcionalidades de negocio que están
contenidas en la infraestructura de aplicaciones actuales o futuras (expuestas bajo la
forma de webservices).
Los beneficios que puede obtener una compañía que adopte SOA son:
En un ambiente SOA, los nodos de la red hacen disponibles sus recursos a otros
participantes en la red como servicios independientes a los que tienen acceso de un
modo estandarizado. La mayoría de las definiciones de SOA identifican la utilización de
Servicios Web (empleando SOAP y WSDL) en su implementación, no obstante se
puede implementar una SOA utilizando cualquier tecnología basada en servicios.
Al contrario de las arquitecturas orientado a objetos, 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 (p.ej., WSDL). La definición
de la interfaz encapsula (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 Plataforma Java o Microsoft.NET). 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 C Sharp podría ser usado por una
aplicación Java.
* 1 Definiciones SOA
* 2 Diseño y desarrollo de SOA
* 3 Literatura
* 4 Enlaces externos
* XML
* HTTP
* SOAP
* WSDL
* UDDI
Hay que considerar, sin embargo, que un sistema SOA no necesariamente necesita
utilizar estos estándares para ser "orientado a servicios" pero es altamente recomendable
su uso.
Literatura
The goal for a SOA is a world wide mesh of collaborating services, which are published
and available for invocation on the Service Bus. El objetivo de SOA es una malla de
todo el mundo colaboran servicios, que son publicados y disponibles para su invocación
en el Servicio de autobuses. Adopting SOA is essential to deliver the business agility
and IT flexibility promised by Web Services. La adopción de SOA es fundamental para
entregar la agilidad de negocio y de TI la flexibilidad prometida por los Web Services.
These benefits are delivered not by just viewing service architecture from a technology
perspective and the adoption of Web Service protocols, but require the creation of a
Service Oriented Environment that is based on the following key principals: Estos
beneficios se entregan no sólo por la arquitectura de servicios: desde una perspectiva de
la tecnología y la adopción de protocolos de servicios Web, sino que requieren la
creación de un medio ambiente orientada a servicios que se basa en los siguientes
principios fundamentales:
ESB orientación para Microsoft BizTalk Server 2006 R2 Microsoft ESB Guidance for
BizTalk Server 2006 R2 ESB orientación para Microsoft BizTalk Server 2006 R2
The Microsoft ESB Guidance extends the functionality of BizTalk Server to provide a
range of new capabilities focused on building robust, connected, service-oriented
applications that incorporate itinerary-based service invocation for lightweight service
composition, dynamic resolution of endpoints and maps, Web service and WS-*
integration, fault management and reporting, and integration with third-party SOA
governance solutions. La ESB Orientación Microsoft amplía la funcionalidad de
BizTalk Server para proporcionar una gama de nuevas capacidades centrado en la
construcción de robustas, conectados, orientada a los servicios que incorporan
aplicaciones basadas en el itinerario del servicio invocación para servicio ligero de la
composición, la dinámica de resolución de puntos finales y mapas, y servicios Web
WS-* integración, la culpa y la presentación de informes de gestión, y la integración
con terceros gobierno soluciones SOA
http://translate.google.com/translate?hl=es&sl=en&u=http://msdn2.microsoft.com/en-
us/architecture/aa948857.aspx&sa=X&oi=translate&resnum=10&ct=result&prev=/sear
ch%3Fq%3DSOA%26hl%3Des%26client%3Dfirefox-a%26channel%3Ds%26rls
%3Dorg.mozilla:es-ES:official%26hs%3DlYN%26sa%3DG