Web Services na prática! - Conceitos Iniciais .NET e Linguagem C# - PARTE 1

Web Services na prática! - Conceitos Iniciais .NET e Linguagem C# - PARTE 1

Introdução ao Web Service

Visão Geral da Seção: Nesta seção introdutória, Vinícius apresenta o conceito de Web Service e destaca a importância da abordagem prática em seus vídeos.

Conceitos Principais de Web Service

  • Um Web Service é uma solução que facilita a integração entre sistemas de diferentes plataformas e linguagens.
  • Utiliza XML como padrão multiplataforma para troca de mensagens entre aplicações diversas.
  • Chaves da tecnologia: integração, troca de informações via XML e entrega de serviços na web.

Padrões Importantes em Web Service

  • XML é essencial para passar informações nos Web Services, definindo serviços e operações desejadas.
  • XSD é utilizado para validar parâmetros recebidos em um Web Service, garantindo consistência nas informações.

Descrição dos Serviços em Web Service

Visão Geral da Seção: Aqui são explorados os padrões WSDL e SOAP, fundamentais na descrição e acesso aos serviços em um ambiente de Web Service.

Padrões Descritivos em Web Service

  • WSDL (Web Services Description Language) descreve detalhes do serviço, como endereço, portas e operações disponíveis.
  • Permite acessar os serviços disponíveis e define métodos e operações acessíveis no serviço.

Consumo de Web Services

Visão Geral da Seção: Vinícius discute o processo de consumo de um Web Service por meio das mensagens enviadas pela aplicação cliente.

Consumo Efetivo do Serviço

  • A aplicação envia mensagens via HTTP para interagir com o serviço, utilizando protocolos como SOAP.

Visão Geral sobre Web Services

Resumo da Seção: Nesta seção, são abordados os conceitos fundamentais dos web services e sua aplicação prática em serviços como a nota fiscal eletrônica e consultas de frete.

Protocolo de Web Services

  • Destaque para a importância do protocolo utilizado para garantir a entrega das mensagens nos web services.
  • Exemplos práticos de aplicação em serviços cotidianos, como o serviço de nota fiscal eletrônica e nacional de notificação eletrônica.

Exemplos Práticos

  • Utilização do web service no contexto da validação de notas fiscais eletrônicas em diversos estados.
  • Demonstração do uso em consultas de valores de frete, exemplificando o cálculo do frete em compras online.

Fluxo de Trabalho em Web Services

Resumo da Seção: Aqui é apresentado um exemplo básico do fluxo de trabalho em um web service, desde a requisição até a resposta ao cliente.

Funcionamento do Cliente

  • Descrição do fluxo com a aplicação cliente realizando uma requisição XML ao web service.
  • Exemplo específico: solicitação de cancelamento de nota fiscal por meio da mensagem enviada ao serviço.

Segurança e Resposta

  • Detalhes sobre os parâmetros necessários para o cancelamento das notas fiscais, incluindo autorização e assinatura digital.
  • Ênfase na segurança proporcionada pela assinatura digital e criptografia dos certificados digitais utilizados.

Tecnologias Envolvidas

Resumo da Seção: São mencionadas as tecnologias utilizadas nas vídeoaulas, destacando ferramentas como Visual Studio 2012 e linguagens de programação específicas.

Ferramentas Tecnológicas

  • Uso previsto do Visual Studio 2012 para publicar testes relacionados aos web services.
Video description

Web Services na prática! - Conceitos Iniciais .NET e Linguagem C# - PARTE 1 Nessa série de vídeos vou desmistificar a questão dos web services, pois encontramos muita teoria, porém pouco material prático, o que acaba mistificando demais o tema. Nesse primeiro vídeo explicarei rapidamente alguns dos principais conceitos, e nos próximos vídeos, colocaremos a mão na massa e veremos na prática como essa tecnologia funciona desenvolvendo o nosso próprio web service. DOWNLOAD DO CÓDIGO FONTE DOS PROJETOS http://sdrv.ms/1imG4O0 Dica de material http://www.amazon.com/NET-Web-Services-Dummies-Computers/dp/0764516477 Contatos https://www.facebook.com/programacaonerd Dúvidas, criticas ou sugestões são bem vindas em: vizao_sk817@hotmail.com