Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 4144|Resposta: 1

[Fonte] 【OData】(1) Conhecimento básico de OData

[Copiar link]
Publicado em 26/02/2023 21:20:03 | | | |
Bem-vindo ao OData

OData (Open Data Protocol) é um padrão OASIS aprovado pela ISO/IEC que define um conjunto de melhores práticas para construir e utilizar APIs REST. Ele possibilita a criação de serviços baseados em REST que permitem identificar e definir recursos no modelo de dados usando Localizadores Uniformes de Recursos (URLs), publicados e editados por clientes web usando mensagens HTTP simples.

O OData ajuda aplicações a focar na lógica de negócios sem se preocupar com vários métodos de API que definem cabeçalhos de requisição e resposta, códigos de status, métodos HTTP, convenções de URL, tipos de mídia, formatos de payload, opções de consulta e mais. É uma ótima maneira de acompanhar mudanças, definir funções/ações para processos reutilizáveis e enviar requisições assíncronas/batch.

Histórico do desenvolvimento

Quem - Quem Liberou OData?

O padrão foi iniciado pela Microsoft,As três primeiras versões 1.0, 2.0 e 3.0 são todas padrões abertos da Microsoft

Quando - Quando isso se tornou um padrão da indústria?

A quarta versão, 4.0, foi votada como um padrão aberto da indústria no OASIS em 17 de março de 2014


acordo

O protocolo OData é um protocolo em nível de aplicação usado para interagir com dados por meio de uma interface RESTful. Ele suporta a descrição de modelos de dados e edita e consulta os dados com base nesses modelos. APIs REST baseadas em OData são fáceis de descobrir e usar graças aos metadados OData, uma descrição legível por máquina de modelos de dados apresentados em um formato legível por humanos e que possibilitam a criação de agentes e ferramentas clientes de uso geral poderosos.

O OData melhora a interoperabilidade semântica entre sistemas e segue os seguintes princípios de projeto:

  • Siga os princípios do REST.
  • Mantenha as coisas simples. Lidar com situações comuns e oferecer escalabilidade quando necessário.
  • Construa passo a passo. Um serviço muito básico e conforme deve ser fácil de construir e exigir apenas trabalho extra para suportar funcionalidades adicionais.
  • Escalabilidade é importante. O serviço deve ser capaz de suportar funcionalidades estendidas sem deixar o cliente desconhecido sobre as extensões.
  • Prefira mecanismos que funcionem com várias fontes de dados. Em particular, não assuma um modelo de dados relacional.

O protocolo OData difere de outras abordagens de serviços web baseados em REST porque oferece uma forma unificada de descrever dados e modelos de dados. Isso melhora a interoperabilidade semântica entre sistemas e permite o surgimento de um ecossistema. Segue os seguintes princípios de projeto:

O diagrama a seguir mostra como diferentes bibliotecas podem ser usadas tanto para implementações do lado servidor quanto do lado do cliente.




Documentação do OData:O login do hiperlink está visível.
ASP.NET Documentação Core e OData:O login do hiperlink está visível.




Anterior:O CLOC conta linhas em branco, comentários e linhas físicas de código-fonte em linguagens de programação
Próximo:Rastreamento de requisição falhada por erro IIS 500
 Senhorio| Publicado em 28/05/2023 19:50:55 |
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com