¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guia de iniciação ao OData: Conceitos básicos explicados em 5 passos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Cargando...

A ideia deste blog é simples. Este blog é um esforço para simplificar o OData e ajudar os iniciantes a entender e começar a adotar o padrão para suas necessidades de desenvolvimento.

Quando comecei a tentar desmembrar e entender o OData, descobri que a internet era um mundo grande para se perder. Se você é paciente o suficiente para ler através de detalhes técnicos precisos, então http://www.odata.org será o melhor lugar para aprender sobre o OData.

Neste blog, tentarei resumir o OData em uma versão de curso intensivo para aqueles que, como eu, têm uma atitude preguiçosa em relação à leitura de documentação online. Para manter este blog facilmente legível para iniciantes, tentarei manter a discussão sobre o OData em 10 seções curtas que pessoalmente acredito que precisamos saber para termos nossos conceitos básicos claros.

Nota: Usarei várias referências online com o site odata.org para tornar mais fácil para os leitores consultar o site para mais detalhes e manter o contexto vivo.

Vamos começar com

1. O que é o OData?

A definição mais simples de OData seria que é um protocolo padronizado construído sobre os protocolos HTTP e REST existentes que suportam operações CRUD (Criar, Ler, Atualizar, Excluir) para criar e consumir APIs de dados.

Apelido: ODBC para a Web

2. Modelo de Dados de Entidade e metadados do OData

Os metadados de uma mensagem OData podem ser resumidos da seguinte forma;

Um metadado do OData conterá a definição dos conjuntos de entidades e das associações. Um conjunto de entidades nada mais é do que uma coleção de tipos de entidade. Um tipo de entidade pode ser considerado como um tipo de dados que contém detalhes de um tipo específico de dados, por exemplo, Cliente, Fornecedor, Ordem de Venda, Funcionário, etc.

Você já terá descoberto que uma chave de entidade é usada para identificar de forma única um tipo de entidade. Por exemplo, número de funcionário, número de ordem de venda, ID do produto, etc.

Agora, uma associação é simplesmente a relação entre dois ou mais tipos de entidade. Um bom exemplo de associação seria Produtos com seus Fabricantes. Um conjunto de entidades de Produto pode estar associado a um conjunto de entidades de Fabricante em um metadado do OData.

Uma propriedade de navegação é simplesmente uma propriedade estabelecida em um tipo de entidade para entender as associações do tipo de entidade.

3. Acessando um serviço OData

Acessamos um serviço OData por meio de um URI

por exemplo, http://services.odata.org/OData/OData.svc/

4. Como entendo/acesso ao modelo de metadados do serviço anterior?

Adicione o sufixo à URI do serviço - $metadata

por exemplo, http://services.odata.org/OData/OData.svc/$metadata

5. Vamos falar de detalhes, por favor!

Se mergulharmos no serviço OData mencionado anteriormente, descobriremos que existem quatro conjuntos de entidades, ou seja, quatro tipos diferentes de dados retornados pelo serviço.

Agora, para entender mais sobre isso, teremos que olhar os metadados e ver que informações eles revelam.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?