Visão geral de atividades de OData
O OData (Open Data Protocol) permite a criação e o consumo de APIs RESTful consultáveis e interoperáveis de uma maneira simples e padrão. É um padrão OASIS que define a melhor prática para construir e consumir APIs RESTful. O OData ajuda você a se concentrar em sua lógica de negócios enquanto constrói APIs RESTful sem precisar se preocupar com as abordagens para definir cabeçalhos de solicitação e de resposta, códigos de status, métodos de HTTP, convenções de URL, tipos de mídia, formatos de carga útil e opções de consulta.
O Cast Iron versão 7.5.1.0 suporta expor dados de sistemas backend, como APIs (interfaces de programação de aplicativos) de OData. Somente os métodos GET e DELETE são suportados nesta versão, o que significa que os clientes externos podem fazer chamadas GET e DELETE para a API de OData em execução no Cast Iron. A versão suportada de OData é 4.0.
As atividades de OData trabalham em conjunto com as atividades de HTTP/ReST no Cast Iron. Isso significa que a saída das atividades de HTTP é fornecida como entrada para a atividade de OData e, em seguida, a saída da atividade de OData é passada de volta como entrada para as atividades de HTTP.
O Cast Iron suporta duas atividades de OData:
- Ler OData: aceita entrada das informações de URL, de carga útil, de cabeçalhos de HTTP e de parâmetros de consulta e fornece a saída no formato XML. Essa saída XML é usada para executar a lógica de negócios nos sistemas backend que envolvem operações CRUD usando atividades do conector.
- Gravar OData: aceita entrada dos dados de negócios que são criados como parte da execução da lógica de negócios e serializa no formato OData (XML ou JSON)