SAP NetWeaver
Detalles Técnicos -- Servicios Web
Los servicios web (Web Services) crean compatibilidades e
interoperabilidad entre diversas aplicaciones web empaquetadas y
personalizadas, de una manera estandarizada y neutral a nivel de
proveedores de sistemas de información. Los servicios web
son más económicos y benéficos cuando se usan
dentro de un escenario de negocios de nivel empresarial que
combina las funcionalidades de múltiples aplicaciones con
servicios empresariales de fácil uso. Dicho escenario de
negocios demanda un enfoque arquitectónico orientado hacia
los servicios de web.
En la opinión de SAP, los servicios web desempeñan
un papel preponderante dentro del concepto de Arquitectura de
Servicios Empresariales. Los servicios web garantizan la
interoperabilidad entre las plataformas y todas las
comunicaciones dentro de la Arquitectura están basadas en
los servicios web. Los servicios empresariales exponen las
funcionalidades y los datos de las aplicaciones para que
éstos puedan ser accedidos por cualquier usuario de
servicio. Así como los servicios web eliminan la complejidad
de la conectividad de las plataformas, así mismo los
servicios empresariales eliminan la complejidad de la
integración de las aplicaciones.
Transformación de su Infraestructura IT
Adicionalmente, la plataforma SAP NetWeaver fue
diseñada como una plataforma para el desarrollo,
implantación y administración de los servicios web, con
el fin de transformar su infraestructura de tecnología de la
información (o infraestructura IT, por sus siglas en
inglés) en una arquitectura orientada hacia los servicios, a
través de una serie de pasos manejables y eficientes en
costos.
Por ejemplo, el Portal Empresarial SAP (SAP Enterprise Portal)
usa los servicios web para ofrecer interfaces basadas en roles
que permiten a los empleados trabajar mancomunadamente. La
plataforma de aplicaciones ofrece funcionalidades de aplicaciones
existentes basadas en Java ó ABAP, en calidad de servicios
web. Estos servicios se describen mediante el empleo del Lenguaje
de Descripción de Servicios Web (Web Services Description
Language - WSDL).
Los servicios web se ofrecen a través de una estructura
usada por el intermediario de integración para describir las
interfaces de servicios web en un repositorio UDDI (siglas en
inglés para Descripción, Descubrimiento e
Integración Universales). La administración de procesos
de negocios coordina las actividades de los servicios web
prestados por los socios de negocios para la administración
de los procesos a través de las aplicaciones.
El denominado Protocolo de Acceso a Objetos Simples (Simple
Object Access Protocol - SOAP) proporciona un mecanismo para el
envío de mensajes de servicios web y solicitudes de
servicios XML basados en el lenguaje WSDL. La estructura de
aplicaciones compuestas encapsula las funcionalidades de sistemas
IT subyacentes, en calidad de servicios web. Luego, implementa
una estructura estándar para la interfaz de usuario y el
control de procesos, sacando provecho de las inversiones
existentes en IT.