SAP Gateway
Intermediario entre la aplicación Web y SAP
SAP Gateway – Debido al fuerte crecimiento en el campo de los dispositivos móviles, hay una necesidad cada vez mayor de aplicaciones adecuadas para este propósito.
Existen numerosas herramientas, técnicas y estándares en el mercado para el desarrollo de las llamadas aplicaciones. SAP Gateway se desarrolló para proporcionar a los desarrolladores una interfaz adecuada para la comunicación con el sistema SAP.
SAP Gateway sirve como cuasi-intermediario entre las nuevas tecnologías web y los sistemas SAP clásicos
Con SAP Gateway, los datos de los sistemas back-end SAP basados en ABAP se pueden publicar en el mundo exterior. El objetivo es proporcionar a los consumidores puntos de acceso estables al sistema SAP. Los consumidores típicos de estos datos son sitios web, aplicaciones móviles nativas y aplicaciones web. Además, los clientes son aplicaciones Javascript, como SAP Fiori y SAP UI5, así como aplicaciones de plataformas en la nube.
Hasta ahora, las tecnologías basadas en RFC se han utilizado principalmente en el desarrollo de SAP. Sap Gateway proporciona un nuevo tipo de comunicación. A través de los llamados servicios RESTful combinados con el protocolo OData.
SAP Gateway y OData
SAP Gateway proporciona un entorno de desarrollo para que los servicios web utilicen los datos del sistema back-end de SAP, como SAP Business Suite o SAP S/HANA.
SAP utiliza el estándar OData para la comunicación entre el front-end y el back-end. Fue desarrollado originalmente por Microsoft y se ha convertido en el estándar de la industria. Todos los principales fabricantes de software como Microsoft, SAP, IBM están constantemente desarrollando este estándar juntos.
El protocolo OData se ha convertido en el estándar para el intercambio de datos en la World Wide Web. Este estándar es compatible con la funcionalidad CRUDQ completa. Las letras C – R – U – D – Q son “Crear, leer, actualizar, eliminar y consultar”. Por este motivo, este protocolo también se conoce como el conector de base de datos abierto (ODBC) para Internet. Se basa en el modelo de Datos de entidad que se usa para representar los objetos y sus relaciones entre sí. Estos datos se representan en los formatos Java Script Object Notation (JSON) y ATOM/XML para el mundo exterior.
¿Por qué OData?
OData se basa en el protocolo Representational State Transfer (REST) y ofrece las siguientes ventajas:
- Fácil acceso similar a la base de datos a los datos back-end a través de HTTP
- OData es el estándar de la industria, actualmente disponible en la versión OData V4
- El protocolo es apoyado por las principales plataformas
- El estándar tiene una amplia aceptación entre los renombrados fabricantes de software
¿Qué funciones tiene SAP Gateway?
Al instalar SAP Gateway, tiene una infraestructura para desarrollar y generar servicios. Sap Gateway le proporciona un entorno de desarrollo óptimo para los servicios web. Los servicios también se pueden crear sin ningún esfuerzo de programación. Para la implementación del servicio puede utilizar RFC, BAPI y herramientas de búsqueda y vistas de CDS.
La arquitectura de SAP Gateway
SAP Gateway 2.0 pasa técnicamente los complementos ABAP que se implementan en SAP Netveawer Stack. A partir de SAP Netveawer 7.40, los componentes de software se entregan con la base SAP. Los componentes de software se denominan SAP _ GWFND.
Instalación de SAP Gateway
Hay tres maneras diferentes de instalar . La implementación del concentrador central, la implementación integrada o el aprovisionamiento de OData de la plataforma en la nube SAP.