SAP NetWeaver
Detalles técnicos – Servicios
web
Los servicios web generan compatibilidad e interoperabilidad
entre varias aplicaciones web empaquetadas y personalizadas, de
forma estandarizada y sin especificación de proveedor. Los
servicios web son los más económicos, y los que
ofrecen más beneficios, cuando se utilizan en un escenario
de negocio a nivel de empresa que combina la funcionalidad de
múltiples aplicaciones con servicios empresariales de
fácil manejo. Un escenario de negocio de este tipo
requiere un planteamiento arquitectónico orientado a
servicios.
Para SAP, los servicios de Internet juegan un papel
importante en el concepto de la Arquitectura de servicios
empresariales. Los servicios de Internet aseguran la
interoperabilidad entre plataformas, y toda la
comunicación dentro de la Arquitectura de servicios
empresariales se basa en servicios web. Los servicios
empresariales exponen la funcionalidad y los datos de
aplicaciones, de forma que cualquier usuario de los servicios
puede acceder a ellos. Del mismo modo que los servicios de
Internet simplifican la conectividad de la plataforma, los
servicios empresariales simplifican la integración de
aplicaciones.
Transformación de su
infraestructura de IT
Además, SAP NetWeaver se ha diseño como plataforma
para el desarrollo, la implementación y la gestión de
servicios web para transformar su infraestructura de IT en una
arquitectura orientada a servicios, gracias a una serie de
pasos manejables y rentables.
Por ejemplo, SAP Enterprise Portal utiliza los servicios web
para ofrecer interfases basadas en roles que permitan a los
empleados trabajar juntos. La plataforma de aplicación
proporciona la funcionalidad de aplicación existente,
basada en Java o ABAP, como servicios web. Estos servicios se
describen utilizando el Web Services Description Language
(WSDL).
Los servicios web se proporcionan a través de una
estructura utilizada por el agente de integración para
describir las interfases de servicios web en un repositorio de
Universal Description, Discovery, and Integration (UDDI). La
gestión de proceso de negocio coordina las actividades de
servicios web proporcionados por socios de negocio para
gestionar procesos que abarcan distintas aplicaciones.
Simple Object Access Protocol (SOAP) proporciona un
mecanismo para enviar mensajes de servicios web y peticiones de
servicios XML basados en WSDL. El marco de aplicación
compuesta integra la funcionalidad de los sistemas IT
subyacentes como servicios web. Después implementa un
marco estándar para la interfaz de usuario y el control
del proceso, aprovechando las inversiones IT existentes.