✒️SAP BTPFIORI / La relación entre SAP Gateway y los servicios OData Por Zaylene Gascon Landaeta
La relación entre SAP Gateway y los servicios OData

La Arquitectura cliente/servidor.
Es un modelo de comunicación que vincula a varios dispositivos con un servidor a través de internet. El modelo es un diseño de software en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores y los demandantes, llamados clientes los cuales podemos definir de la siguiente manera:
Cliente: Son dispositivos que hacen peticiones de servicios o recursos a un servidor como una computadora, un teléfono móvil, una Tablet o cualquier dispositivo que tenga capacidad de conectarse a una red.
Servidor: Es el equipo que brinda los servicios y recursos a los que acceden los clientes. La misma computadora puede ser cliente y servidor al mismo tiempo.
El Front-end y el back-end
El Front-end: Aquí se incluyen todos los elementos gráficos que conforman la interfaz del sitio. Los lenguajes que manejan son HTML, CSS, JavaScript. (pasa del lado del cliente)
El Back-end: Es lo que permite que se carguen todas las peticiones solicitadas por el client. Los lenguajes que manejan pueden ser ABAP (Advanced Business Application Programming es un lenguaje de programación de la empresa SAP), PHP (Es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web), JAVA (Es un lenguaje de programación y una plataforma informática), MySQL (Es un sistema de Gestión de bases de datos relacional).
Los servicios de Datos
Un cliente y un servidor utilizan cada uno un componente conector, existe un contrato entre ambos conectores que definen el protocolo de aplicación. Define los documentos, su formato y el comportamiento.
Los beneficios de usar un conector tanto el cliente como el servidor que son independientes e intercambiables, cada conector traduce los documentos intercambiados en el canal de comunicación a las presentaciones internas tanto en el servidor como en el lado del cliente y viceversa.
Un conector conectado a un sistema backend de SAP se traduce entre las API (interfaz de programación de Aplicaciones) ABAP (Advanced Business Application Programming). y las entidades OData utilizando el conector SAP Gateway.
¿Qué funciones tiene OData?
Se usa como un protocolo abierto. SAP lo eligió para SAP Gateway porque es ampliamente usado, conocido y fácil de aprender.
El comité técnico encargado de su desarrollo son empresas tales como: IBM SAP y Microsoft.
Estos datos se representan en los formatos Java Script Object Notation, JSON (es un formato de intercambió de datos) y ATOM (Es un formato basado en XML que describe listas de infirmacion) / XML (Extensible Markup Lagunaje es un metalenguaje extensible de etiquetas) para el mundo exterior.
Características de protocolo OData:
A.) Permite a SAP complementar los tipos de datos utilizados por OData con información adicional del diccionario de datos ABAP.
B.) OData define el estándar para transferir datos utilizando tecnologías ya establecidas.
C.) JSON (JAVA SCRIPT Object Notation) define el formato de datos para los datos transferido.
D.) Se basa en los entandares Atom Publishing y Atom Syndication.
E.) HTTP (S) es el protocolo de red para la comunicación.
¿Qué funciones tiene SAP Gateway?
Los datos empresariales se almacenan en uno o más, a menudo varios, sistemas back-end.
Una interfaz de usuario intuitiva para cada tipo de aplicaciones es esencial para una aplicación exitosa, permitiendo que la infraestructura de apoyo debe permitir la innovación y la orientación empresarial, al mismo tiempo que permite alta disponibilidad y flexibilidad.
Al instalar SAP Gateway, obtenemos una infraestructura para desarrollar y generar servicios, proporcionando un entorno de desarrollo óptimo para los servicios web
¿Qué es REST? (Transferencia de Estado Representacional)
Es una técnica de arquitectura de software para sistemas hipermedia distribuidos como la Web.
Los Principios fundamentales de REST son:
- Una Sintaxis universal para identificar los recursos: Cada recurso es direccionable únicamente a través de su URI
- Un protocolo cliente/servidor sin estado: Cada mansaje HTTP contiene toda la información necesaria para comprender la petición.
- Un conjunto de operaciones bien definidas que se aplican a todos los recursos de información: HTTP define un conjunto de operaciones, las más importantes son POST, GET, PUT y DELETE.
El protocolo OData
Es un estándar abierto desarrollado originalmente por Microsoft, pero ahora administrado por Oasis. Se basa en los estándares en XML y JSON que posteriormente ha sido adoptado como estándar abierto.
Los beneficios de usar el estándar OData y por que cual SAP lo eligió para SAP Gateway porque es ampliamente usado, bien conocido y fácil de aprender.
El servicio puede estar compuesto por:
- Una o varias entidades (entities): Son como las estructuras de información que posee el servicio.
- El entitySet: Es la tabla que nos devolverá la información.
- Un documento de servicio: Se obtiene llamando directamente a la URL del servicio OData.
- El documento básico de operaciones: Crear, Leer, Actualizar, Eliminar y Consultar (CRUD Q)
El metadato de un servicio OData
Es un recurso que describe los datos en el servicio OData. El documento de metadatos en si está disponible en una URL "conocida", que es la URL del documento de servicio con el valor $metadata adjunto.
¿Por qué OData?
Nos permite exponer y acceder a información de una gran variedad de fuentes, incluyendo: Bases de datos relacionales, sistemas de archivos, sistema de gestión de contenidos y sitios web tradicionales.
Los beneficios de SAP Gateway
Permite al usuario crear o desarrollar sus propios servicios OData lo cual es importante al momento de acceder a grandes fuentes de datos integrando las distintas plataformas y garantizando soluciones seguras.
Proporciona una forma sencilla de conectar dispositivos, entornos y plataformas al software SAP basadas en los estándares del mercado.
Beneficios de SAP Gateway:
- Interfaz de usuario intuitiva y atractiva.
- Innovación
- Orientación empresarial
- Disponibilidad
- Agilidad
- Integración
- Mantenimiento y seguridad
- Costos
 
 
 
Sobre el autor
Publicación académica de Zaylene Sarahi Gascon Landaeta, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.
Zaylene Sarahi Gascon Landaeta
Profesión: Estudiante - Argentina - Legajo: RC87F
✒️Autor de: 9 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor SAP BTP Fiori
Presentación:
Soy estudiante de tec.tecnologica de la información orientada al desarrollo web. me reconocen por ser una mujer resolutiva, amable, dedicada, responsable y atenta, con buenas relaciones interpesonales
Certificación Académica de Zaylene Gascon







Disponibilidad Laboral: FullTime


















