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

  • 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 navegador

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