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

Selector Alummnos / Empresas

La relación entre SAP Gateway y los servicios OData

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


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Zaylene Sarahi Gascon Landaeta, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.

SAP Junior

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

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La relación entre SAP Gateway y los servicios OData" de la mano de nuestros alumnos.

SAP Junior

La relación entre SAP Gateway y los servicios OData SAP Gateway funciona bajo una arquitectura Cliente/Servidor, donde el cliente (por ejemplo, una aplicación SAP Fiori o un navegador) realiza requests o solicitudes al servidor, que es el sistema SAP donde se encuentran los datos y la lógica de negocio. El servidor procesa la solicitud y devuelve un response con la información requerida. Este intercambio sigue el flujo request–response, separando el frontend (cliente) del backend (servidor). Los servicios de datos: se utilizan como interfaces abstractas que permiten exponer información del backend sin mostrar su implementación interna. En este contexto, OData define un contrato estándar...

Acceder a esta publicación

Creado y Compartido por: Candela Analia Nuñez

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

SAP Senior

Arquitectura Cliente/servidor Cliente Servidor Fornt-end Es todo lo que pasa del lado del cliente Back-end Es todo lo que pasa del lado del servidor Servicios de datos Conector SAP OData (Comunicación entre el Frontend y el backend SAP Gateway (Proporciona una interfaz abierta que implementa un acceso simple a SAP a través del protocolo OData REST Transferencia de estado Representacional (Arquitectura de servicio) Sintaxis universal para identificar los recursos Protocolo cliente/servidor sin estado (Stateless) Conjunto de operaciones bien definidas que se aplican a todos los recursos de información Protocolo OData Documentación OData (hhtps://www.odata.org/documentation/)...

Acceder a esta publicación

Creado y Compartido por: Roman Leandro Garrido Lagos / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

La relación entre SAP Gateway y los servicios OData Introducción SAP Gateway es la capa intermedia que permite la comunicación entre el frontend Fiori (UI5) y el backend SAP (S/4HANA o ECC). Su función principal es exponer datos y lógica de negocio del backend en forma de servicios OData. OData (Open Data Protocol) es un estándar basado en REST que utiliza HTTP y JSON/XML para acceder a datos de forma simple y uniforme. Rol de SAP Gateway Traducir solicitudes provenientes de las aplicaciones SAP Fiori (front-end). Gestionar la comunicación con el backend SAP. Exponer los datos de SAP...

Acceder a esta publicación

Creado y Compartido por: Jose Rodrigo Baz Suarez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

La relacion entre SAP Gateway y los servicios Odata La arquitectura cliente/servidor: es un modelo fundamental en sistemas informáticos donde las tareas se dividen entre dos tipos de entidades: Cliente: Es el dispositivo o aplicación que realiza solicitudes, puede ser un navegador web, una app de SAP Fiori, SAP GUI, etc. El cliente no contiene la lógica del negocio, solo presenta datos al usuario y envía solicitudes al servidor. Servidor (): Es el sistema que procesa las solicitudes del cliente. Contiene la lógica de negocio y el acceso a la base de datos. Devuelve los resultados al cliente después de ejecutar las operaciones requeridas. Los servicios de datos: son esenciales para permitir...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

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

LA RELACION ENTRE SAP GATEWAY Y LOS SERVICIOS ODATA 1. La arquitectura cliente/servidor 2. los servicios de datos en la arquitectura www, interfaces abstractas (conectores) para la comunicacion de los componentes de software un cliente y un servidor utilizan c/u un componente conector existe un contrato enter ambos conectores que define el protocolo de aplicacion : Define los documentos, su formato y el comportamiento. EL PROTOCOLO DE DATOS ABIERTO ODATA define dicho contrato especificando un protocolo uniforme. un conector enchufado a un sistema backend de SAP se traduce entre las API ABAP y las entidades OData utilizando el CONECTOR SAP GATEWAY. un conector de cliente se traduce entre las entidades de OData y las API de la...

Acceder a esta publicación

Creado y Compartido por: Roberto Hernan Santucho

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

SAP Junior

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....

Acceder a esta publicación

Creado y Compartido por: Zaylene Sarahi Gascon Landaeta

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

SAP Expert


Una petición puede ser transmitida por cualquier número de conectores por ejemplo clientes, servidores, chache, túneles, etc. pero cada uno lo hace sin ver más allá de su propia petición, lo que se conoce como steiles, sin estado. Es un principio común con muchas otras partes de la arquitectura de redes, una aplicación puede interactuar con un recurso conociendo el identificador del recurso y la acción requerida no necesitando conocer si existe cache, proxy, cortafuegos, túneles o cualquier otra cosa entre ellas y el servidor que guarda la información. ODATA fue creado y defendido inicialmente por Microsoft y de hecho continúan integrándolo continuamente...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


The Relationship Between SAP Gateway and OData Services 1. Client-Server Architecture In the context of web development, architecture refers to the communication model that connects various devices to a server via the internet. Client-Server Model The client-server model is a software design paradigm where tasks are distributed between resource or service providers (servers) and requesters (clients). Here’s a breakdown: Client Definition: Devices that request services or resources from a server. Examples include computers, mobile phones, tablets, or any network-capable device. Function: Accesses services and resources via web browsers, making requests (requests) to servers. Server Definition: Equipment that provides services...

Acceder a esta publicación

Creado y Compartido por: Jaime Eduardo Gomez Arango / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

SAP Gateway •Parte integral de SAP Netweaver •Posibilita conectar dispositivos, entornos y plataformas para obtener datos de sistemas SAP (de manera eficiente y segura). •SAP Gateway actúa como la capa de comunicación(Front-end server) entre las aplicaciones SAPUI5 de los dispositivos cliente y los datos de negocio que radican en los sistemas backend. •Utiliza para eso el estandard de la industria Open Data Protocol (OData), de modo que se puede usar cualquier lenguaje de programación para conectarse a aplicaciones SAP (o no SAP). Características: Interoperabilidad: SAP Gateway facilita la comunicación entre diferentes tecnologías y plataformas, permitiendo la integración...

Acceder a esta publicación

Creado y Compartido por: Claudio Marcelo Hermann / Disponibilidad Laboral: FullTime

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

SAP Senior

Una petición puede ser transmitida por cualquier número de conectores, por ejemplo: cliente, servidores, cache, túneles, etc. Pero cada uno lo hace sin ver más allá de su propia petición, lo que se conoce como state less (sin estado). Es un principio común con muchas otras partes de la arquitectura de redes. Una aplicación puede interactuar con un recurso conociendo el identificador del recurso y la acción requerida, no necesitando conocer si existe tunel, cache, proxy, contrafuegos o cualquier otra cosa entre ellos y el servidor de guarda la información OData: Fue creado y defendido inicialmente por Microsoft y de hecho continían integrándolo profundamente...

Acceder a esta publicación

Creado y Compartido por: Marilú Virginia Malavé Subero

 


 

👌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!