![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️La relación entre SAP Gateway y los servicios OData
La relación entre SAP Gateway y los servicios OData
![La relación entre SAP Gateway y los servicios OData La relación entre SAP Gateway y los servicios OData](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/9.jpg)
Relación entre sap gateway y los servicios odata
- arquitectura cliente/servidor
Dentro del contexto de desarrollo web, se encuentra la arquitectura la cual hace referencia al modelo de comunicación vinculada a varios dispositivos.
* cliente: son los dispositivos que hacen peticiones de servicios o recursos a un servidor. pueden ser: una computadora, un telefono, una tablet o cualquier dispositivo que tenga capacidad de conectarse auna red.
* servidor: equipo que brinda los servicios y recursos a los q acceden los clientes.
El frontend y el backend es importante conocer el flujo request-response dentro del mundo de desarrollo web las aplicaciones tienen claros frentes.
Analizamos cada uno :
*front-end: aqui tenemos todo lo que pasa del lado del cliente. se incliuyen todos los elementos graficos que conforman la interface del sitio.
*back-end es todo lo que pasa del lado dle servidor. se incluye todo el funcionamiento interno y la logica del sitio. permite que carguen todas las peticiones solicitadas por el cliente.
* SErvidores de datos
Un aspecto importante dentro de la arquitectura de WWW es el uso de interfaces abstractas para la comunicación de componentes de software.
Un conector conectado a un sistema backend de sap se traduce entre api abap y las entidades odatas utilizando el conectar sap gateway.
** que funciones tiene odata.
el protocolo odata se ha convertido en el estandar para el intercambio de datos en la web. este estandar es compatible con la funcionalidad CRUDQ (crear, leer, actualizar, eliminar y consultar). por este motivo, este protocolo tambien se conoce como un conector de base de datos abierto ODBC.
Odata se usa ampliamente como un protocolo abierto. Sap lo eligió para gateway porque es ampliamente usado.
* que funciones tiene sap gateway.
una interfaz de usuario intuittiva y atractiva para cada tupo de app es esencial para una app exitosa
- que es REST
la Transferencia de estado representacional o REST por sus siglas es una tecnica de arquitectura de software para sistemas hipermedia distribuidos como la web.
si bien el termino se refiere a un conjunto de principios de arquitectura, en la actualizadad se utiliza en un sentido mas amplio para describir interfaz web q utilizan xml, json y http, sin las abstracciones adicionales d elos protocolos. un concepto clave en rest es la existencia de recursos que pueden ser accedidos utilizando un identificador global para manipular estos recursos, los componentes de la red se comunican a traves de una interfaz estandar.las aplicaciones, deben comprender el formato de la información devuelta que es por lo general un documento html o xml. rest es un estardar de como es el dialogo entre el cliente y el servidor lo que se denomina arquitectura de servicio. proporciona una api que sigue un determinando conjunto de reglas. cuando consumimos un servicio que devuelve proveedores y productos.
-- una sintaxis universal para identificar los recursos. en un sistema rest cada recurso es direccionable unicamente a traves de su URI
--un protocolo cliente/servidor sin estado: cada mensaje HTTP contiene toda la información necesaria para comprender la petición. como resultado, ni el cliente ni el servidor necesitan recordar ningun estado de las comunicaciones entre mensajes.
- --un conjunto de operaciones bien definidas que se aplican a todas los recursos de información. http define un conjunto de operaciones, las mas importantes son POST (CREAR), GET (LEER), PUT (ACTUALIZAR) Y DELETE (BORRAR). En aplicaciones actuales de la vida real usan JSON JavaScrip Object Novation .
- el protocolo OData
Es un estandar abierto desarrolado originalmente por microsoft pero ahora administrado por Oasis. se basa en estandares xml y json que posteriormente ha sido adoptado como estandar abierto. las ideas en ATom (sistema basado en XML) fotmaron bases odata.
Documentación odata: https://www.odata.org/documentation/
Podemos seleccionar el enlace para examinar el servicio northwind de solo lectura y veremos el contenido xml de este recurso https://services.odata.org/V3/Northwind/Northwind.svc/-
Beneficios de usar OData:
* facil acceso similar a la base de datos a los datos backend a traves de http
* OData es el estandar de la industria, actual disponible en la v4 odata
*el protocolo es apoyado por las principales plataformas.
*desplegar datos como servicios rest con un formuto interoperable.
* virtualiza datos corporativos en las herramientas de gestios Apis.
promueve una forma estandar para implementar las api rest.
- los beneficios de sap gateway
es una infraestructura q permite al usuario crear o desarrollar sus propios servicios odata lo cual es importante al momento de acceder a grander fuentes de datos. proporciona una forma sencilla de conectar dispositivos, entornos y plataformas a SAP basadas en los estandares del mercado.
El catalogo de servicios proporciona un servicio de cataologo que se puede utilizar para recuperar una lista: la url para acceder es: https://sap/opu/odata/iwfnd/CATALOGSERVICE/
TX dentro de sap erp para sap gateway
-- mantenimiento del servicio puerta de enlace (/iwfnd/maint_Service) permite realizar la gestión de servicios de puerta de enlace central en el frontend
--cliente de puerta de enlace (/iwfnd/gw_client) entorno de prueba de servicio de puerta de enlace en la interfaz
--generar de servicios de puerta de enlace (segw) entorno de desarrollo de central gateway en el backend
--SE80 entorno de desarrollo central de abap en el backend
 
 
 
Sobre el autor
Publicación académica de Juan Camilo Doncel Vivas, en su ámbito de estudios para la Carrera Consultor en SAP Fiori.
Juan Camilo Doncel Vivas
Profesión: Contador Publico - Colombia - Legajo: VV65K
✒️Autor de: 8 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP Fiori
Presentación:
Especialista en gerencia estratégica de costos, contador público, con conocimientos en coordinación y/o jefatura de procesos administrativos y financieros, modulo de sap mm, co
Certificación Académica de Juan Doncel