✒️SAP BASIS / Creación de los servicios web Por Mayra Herrera Naranjo

Selector Alummnos / Empresas

SAP BASIS Creación de los servicios web

SAP BASIS Creación de los servicios web

Un servicio web es una función de aplicación o servicio independiente, modular y autodescriptivo, basados en XML, las funciones pueden describirse, ponerse a disposición, localizarse, transformarse o invocarse con protocolos de internet estándar. Cada servicio web encapsula una función. Un proveedor de servicios proporciona acceso a un servicio, si es un servicio web el proveedor tienen una descripcipon basada en XML que es un documento WSDL, el proveedor de servicios puede considerarse como el servidor.

Al publicar un servicio el proveedor transmite información sobre sí mismo y una descripción del servicio que ofrece el registro de servicios, el registro es un tipo "página amarillas" para servicios web, proporciona información sobre la llamada al servicio web, solo proporciona la descripción del servicio web, esta forma una capa de asbtracción independiente de la implementación (UDDI).

A un usuario de un servicio web se le denomina solicitante o cliente de servicio, en la mayoría de los casos el solicitante de servicio es una aplicación que accede al servicio, la aplicación puede vincularse al servicio dinámicamente, es decir, puede crear un proxy de cliente de servicio web en tiempo de ejecución y utilizar ese proxy para acceder al servicio web, la información se almacena en el registro de servicio en una relación cliente/servidor, el solicitante de servicio es el cliente de la aplicación.

El WSDL es una descripción estandarizado para que los servicios web que pueden existir en cualquier implementación puedan ser invocados desde cualquier aplicación, para encontrar al socio de negocio correcto y la cotización de servicio se necesita un registro de empresa. El UDDI (Universal Description, Discovery and Integration) ayuda a que el proveedor haga su oferta pública fácilmente.

Estándares que se utilizan en los servicios web:

  • UDDI (Universal Description, Discovery and Integration): Con el registro y la especificación, UDDI proporciona las herramientas necesarias para hacer públicos los servicios, la especificación de la descripción detallada de como localizar y registrar servicios, el registro UDDI contiene una ruta de servicios web registradas en WSDL pero no almacena documentos o especificaciones, solo referencias
  • SOAP (Simple object access protocol): Ha creado un estándar simple que permite acceder a los servicios web en entornos descentralizados y distribuidos. SOAP especifican un paquete de documentos XML para el transporte a través de protocolos de internet HTTP(S), SMTP o FTP, SOAP define un "sobre" que contiene el mensaje real basado en XML con cabecera y cuerpo e información adicional sobre como procesar el mensaje
  • WSDL (Web service description language): Es un lenguaje basado en XML para servicios web, incluye la descripción de sistemas distribuidos y proporciona instrucciones para automatizar el intercambio de datos entre aplicaciones. Se utiliza para describir servicios web o servicios electrónicos, un servicio es un conjunto de puntos finales (endpoint), puertos y los mensajes con los que trabaja, con el WSDL el proveedor puede describir los requisitos y características de su servicio web.

Hay 2 enfoques de desarrollo web ABAP

  • Inside-out: Los módulos de función independientes se han implementado como módulos de función habilitadas para RFC como grupos de funciones o BAPIS se proporcionan como servicio web
  • Outside-in: El desarrollo de interfaces comienza en un formato independiente de la plataforma, con el Enterpirse Services Builder (SE80) SAP ofrece una herramienta que soporta el desarrollo de interfaces de servicio independientes de la plataforma. Utilizando un proxy ABAP, el desarrollador puede crear objetos ABAP que consta de uno o más métodos ABAP, dado que el desarrollo comienza fuera del sistema de aplicación.

La creación de un servicio web utilizando Inside-out:

  1. Implementación ABAP: Necesita un módulo de función que consta de parámetros de importación y exportación (interfaces)
  2. Crear interfaz web-ABAP a XML: Las interfaces de entrada y salida deben proprocionarse en XML, el mapeo delas estructuras ABAP se realiza con un generador (SE37) para obtener la definición del servicio para el módulo de función, esta definición consta de un WSDL y una primera configuración
  3. Configuración en la transacción SOAMANAGER: Aquí se realizan todas las configuraciones, la creación de un WSDL concreto, creación de un servicio en la transacción SICT para que el srvicio web pueda ser invocado

Se necesitan herramientas como ABAP Workbench para funciones del lado del proveedor e invocación de funciones del lado consumidor, SOAMANAGER para la configuración del servicio web del lado del proveedor y consumidor, webservice navigator (WSNavigator) que es un cliente de servicio web implementado en Java. La pestaña Service Administration en SOAMANAGER ofrece la funcionalidad para configurar y dar soporte a procesos de negocio con servicios web


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Mayra Herrera Naranjo, en su ámbito de estudios para la Carrera Consultor SAP BASIS S/4HANA.

SAP Senior

Mayra Herrera Naranjo

Profesión: Business Analyst|data Governance - Mexico - Legajo: AF71S

✒️Autor de: 42 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Mi objetivo es aprender sap para desarrollarme como consultora funcional, dominar el sistema y utilizar sus herramientas para optimizar procesos y potenciar la toma de decisiones basada en datos.

Certificación Académica de Mayra Herrera

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Creación de los servicios web" de la mano de nuestros alumnos.

SAP Master

Los servicios web en SAP son funciones de aplicación independientes y modulares basadas en estándares XML que pueden invocarse mediante protocolos de Internet estándar . Operan bajo un paradigma compuesto por un proveedor, un solicitante (cliente) y un Registro de Servicios (UDDI), el cual actúa como "páginas amarillas" para localizar las descripciones de los servicios . Los estándares clave incluyen WSDL para la descripción, SOAP como protocolo de acceso y UDDI para el descubrimiento e integración . Existen dos enfoques de desarrollo: Inside-Out y Outside-In . El enfoque Inside-Out comienza con una implementación ABAP existente, como un módulo de función...

Acceder a esta publicación

Creado y Compartido por: Oscar Orlando Ruiz Cano

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Un servicio web es una función de aplicación o servicio independiente, modular y autodescriptivo, basados en XML, las funciones pueden describirse, ponerse a disposición, localizarse, transformarse o invocarse con protocolos de internet estándar. Cada servicio web encapsula una función. Un proveedor de servicios proporciona acceso a un servicio, si es un servicio web el proveedor tienen una descripcipon basada en XML que es un documento WSDL, el proveedor de servicios puede considerarse como el servidor. Al publicar un servicio el proveedor transmite información sobre sí mismo y una descripción del servicio que ofrece el registro de servicios, el registro es un tipo "página...

Acceder a esta publicación

Creado y Compartido por: Mayra Herrera Naranjo / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Creación de los servicios web Los Servicios Web Un servicio web es una función de aplicación independiente, modular y autodescriptiva. Se basa en estándares XML para que estas funciones puedan ser localizadas, descritas e invocadas a través de protocolos de Internet estándar. Su objetivo es encapsular tareas específicas (como verificar crédito, convertir monedas o localizar datos) para que otras aplicaciones las utilicen. El Paradigma de los Servicios Web El proceso de creación y puesta en marcha se basa en una relación de tres pilares fundamentales: Proveedor del Servicio (Provider): Es quien crea el servicio web y genera su descripción técnica en...

Acceder a esta publicación

Creado y Compartido por: Fernando Escola / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Lección 6, Unidad 5: Creación de los servicios web Un servicio web es una función de aplicación o servicio independiente, modular y autodescriptivo basado en estándares XML. Cada servicio web encapsula una función que se utiliza, por ejemplo, para realizar una consulta de precio, etc. Un proveedor de servicio proporciona acceso a un servicio; si un servicio es un servicio web, el proveedor tiene una descripción correspondiente basada en XML. NOTA: Se puede utilizar cualquier lenguaje de programación para implementar el servicio web. Los servicios web pueden existir en cualquier implementación, por lo tanto se requiere...

Acceder a esta publicación

Creado y Compartido por: Richard Uriel Melendez Aponte / Disponibilidad Laboral: PartTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!