Visión general de actividades de OData
OData (protocolo de datos abierto) permite la creación y el consumo de las API RESTful que se pueden consultar y son interoperables de una forma sencilla y estándar. Se trata de un estándar OASIS que define el método recomendado para crear y consumir las API RESTful. OData le permite centrarse en la lógica empresarial mientras crea API RESTful sin tener que preocuparse por los métodos para definir las cabeceras de solicitud y respuesta, los códigos de estado, los métodos HTTP, las convenciones de URL, los tipos de soporte, los formatos de carga útil y las opciones de consulta.
Cast Iron versión 7.5.1.0 admite la exposición de datos de sistemas de fondo como las API de OData. Solo se admiten los métodos GET y DELETE en esta versión lo que significa que los clientes externos pueden hacer llamadas GET y DELETE a la API de OData que se ejecuta en Cast Iron. La versión de OData admitida es 4.0.
Las actividades de OData funcionan junto con las actividades HTTP/ReST en Cast Iron. Eso significa que la salida de las actividades HTTP se proporciona como entrada a la actividad de OData y luego la salida de la actividad de OData se pasa de nuevo como entrada a las actividades HTTP.
Cast Iron admite dos actividades de OData:
- Leer OData: toma como entrada la información de URL, carga útil, cabeceras HTTP y parámetros de consulta y proporciona la salida en formato XML. Esta salida XML se utiliza para realizar la lógica empresarial en los sistemas de fondo relacionados con las operaciones de CRUD que utilizan actividades de conector.
- Escribir OData: toma como entrada los datos de negocio creados como parte de la ejecución de la lógica empresarial y los serializa en formato OData (XML o JSON)