✒️La relación entre SAP Gateway y los servicios OData
La relación entre SAP Gateway y los servicios OData
La arquitectura cliente/servidor
Dentro del contexto de desarrollo web, se encuentra la arquitectura la cual hace referencia al modelo de comunicación que vincula a varios dispositivos con un servidor a través de internet.
La arquitectura cliente-servidor es un modelo de 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 los dispositivos que hacen peticiones de servicios o recursos a un servidor. Pueden ser: una computadora, un teléfono móvil, una tablet o cualquier dispositivo que tenga capacidad de conectarse a una red, Dentro de internet el cliente suele acceder a estos servicios y recursos a través del navegador web.
El cliente realiza los request que es la solicitud que hacemos a través del navegador (cliente) a un servidor, por ejemplo, a la página de Twitter que está almacenada en sus servidores.
- 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 servidor envía el response como resultado de la respuesta al cliente, que en este ejemplo de solicitar la página de Twitter será la página del sitio.
- Front-end: aquí tenemos todo lo que pasa del lado del cliente (en el navegador). Aquí se incluyen todos los elementos gráficos que conforman la interface del sitio. Los lenguajes que manejan son HTML, CSS, Javascript.
- Back-end: es todo lo que pasa del lado del servidor. Aquí se incluye todo el funcionamiento interno y la lógica del sitio. Es lo que permite que se carguen todas las peticiones solicitadas por el cliente. Algunos lenguajes que maneja pueden ser ABAP, PHP,JFAVA, MySQL.
Que funciones tiene OData?
El protocolo OData se ha convertido en el estándar para el intercambio de datos en la 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 tambíen se conoce como el conector de base de datos abierto ODBC para internet.
OData se usa ampliamente como un protocolo abierto. SAP lo eligió para SAP Gateway porque es ampliamente usado, conocido y fácil de aprender.
OData tiene sus orígenes en el mundo de los weblogs y la sindicación, pero ahora sirve para impulsar una gran cantidad de APIs y actividades de integración en entornos empresariales típicos de SAP
El comité técnico encargado de su desarrollo son empresas tales como: IBM, SAP y Micorsoft.
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.
 
 
 
Sobre el autor
Publicación académica de Karina Virginia Zerpa Uzcategui, en su ámbito de estudios para la Carrera Consultor en SAP Fiori.
Karina Virginia Zerpa Uzcategui
Profesión: Lic. Estadística - Venezuela - Legajo: PG49X
✒️Autor de: 4 Publicaciones Académicas
🎓Cursando Actualmente: Consultor SAP Fiori
Disponibilidad Laboral: PartTime
Presentación:
Consultor sap abap desde el 2012, atendiendo clientes de toda latinoamérica
Certificación Académica de Karina Zerpa