Capítulo 8 Herramientas y Ejercicios Prácticos
Brindar al lector una guía práctica para interactuar con servicios OData reales, interpretar su modelo de datos, realizar consultas básicas y comprender cómo se aplican los conceptos estudiados (como EDM, CSDL, entidades, URIs y formatos de datos) en un entorno funcional.
🔹 8.1 Introducción: de la teoría a la práctica
Por qué es importante probar un servicio OData.
Qué aprenderemos en este capítulo.
Qué herramientas básicas se necesitan (sin necesidad de programar).
🔹 8.2 Accediendo al documento de metadatos $metadata
$metadata
Qué es y por qué es clave en OData.
Cómo visualizarlo desde:
Navegador
Postman
SAP Gateway (solo mención breve si el lector viene de SAP)
Relación entre el XML que se ve y el modelo CSDL presentado en el Capítulo 2.
🔹 8.3 Herramientas para explorar servicios OData
Herramientas gratuitas y accesibles:
Navegador web (para consultas simples)
Postman (para explorar endpoints, aplicar filtros, expandir relaciones)
SAP Gateway (para usuarios SAP)
Power BI / Excel (para ver cómo herramientas de negocio consumen OData)
Mención de otras opciones (OData Explorer, Insomnia, etc.)
🔹 8.4 Ejemplo práctico: Servicio OData público de prueba
Servicio: https://services.odata.org/V4/OData/OData.svc
Secciones sugeridas:
8.4.1 Explorando el
$metadata
en el navegador8.4.2 Consultando un conjunto de entidades:
/Products
8.4.3 Consultando una entidad específica:
/Products(1)
8.4.4 Aplicando filtros y ordenamiento:
/Products?$filter=Price gt 20
/Products?$orderby=Name
8.4.5 Navegación entre entidades:
/Products(1)/Category
🔹 8.5 Interpretando la respuesta: JSON y XML
Cómo luce una respuesta JSON.
Cómo se relaciona con el modelo EDM.
Comparación entre JSON de datos y CSDL del
$metadata
.
🔹 8.6 Ejercicios sugeridos (opcional)
Probar otras entidades del servicio público.
Crear consultas con
$select
,$top
,$expand
.Explorar un servicio OData en SAP Gateway si se dispone del entorno.
🔹 8.7 Cierre del capítulo
Lo que hemos comprobado en la práctica.
Cómo esto ayuda a reforzar la comprensión del modelo OData.
Próximos pasos si se desea avanzar hacia desarrollo de servicios OData.
Last updated