Maurício Júnior

[MCP, MCAD, MVP Microsoft] Blog Oficial .NET, Escritor, Artigos, Vídeos, Software, Mobile, PodCasts e muito mais.

Autor

Maurício Júnior
28 anos, casado, formado pela faculdade Anhaguera, Pós Graduado, Mestrando em Engenharia Elétrica, MCP e MCAD Microsoft.





 

Comunidade ASPNETi.COM

E-mail me Send mail

Recent posts

Tags

WebServices usando soapHeader


WebServices usando soapHeader
Um pouco mais de segurança na autenticação do usuário

Neste artigo, gostaria de mostrar como criar um webservices seguro, ou seja, utilizando token, usuário, senha e soapHeader. Assim fica melhor do que colocar como parâmetro de entrada usuário e senha. Fica um pouco mais escondido do que o normal, porém não é tão seguro assim caso os mesmos não estiverem criptografados, utilizando SSL e outras coisas mais.
É lógico que ajuda colocar os dados no soapHeader, fica melhor do que vindo como parâmetro de entrada de um método porque não fica à vista. É importante dizer que não é só isso que faz um webservices ficar seguro.

Requisitos:
Ferramenta: Visual Studio.NET 2008 Team System
Framework: Versão 3.5
Tecnologia: WebService / SOA

Partes que não vou mostrar no artigo.

A camada responsável pelo acesso ao banco de dados. Lembrando que, a melhor forma de utilizar o acesso a dados é usando MVC com interface e tudo de direito. Não fiz como MVC ainda, preciso primeiro mostrar a criação simples e depois complicar mais um pouco com camadas.
WebServices, para que serve?

Com o surgimento do software, sistemas e sites; começou a ter a necessidade de vincular dados entre eles; ou seja; comunicação entre sistemas de plataformas diferentes. Os dados precisam ser passados de um lado para outro de forma dinâmica e personalizada. Antigamente, os dados eram colocados em um arquivo .txt e mandados via e-mail, mandados via upload e outros.

Existia um problema nesse envio de arquivo, isso porque não tinha um padrão entre os desenvolvedores ou sistemas que criavam esses arquivos. Era problemático a leitura desses arquivos porque a coisa era posicional, ou seja, tinha que contar posição a posição para pegar os dados. Qualquer mudança da posição de dado era prejudicado todo o sistema de leitura e gravação.

Respondendo a pergunta, o webservices serve para facilitar a comunicação entre sistemas de forma mais simples e padronizada.

Veja mais sobre o artigo clicando no link http://aspneti.com/WebServices+usando+soapHeader+652,0.aspx

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: Artigos
Posted by mauricio.junior on Friday, March 27, 2009 10:28 AM
Permalink | Comments (0) | Post RSSRSS comment feed

Related posts

Comments

Comments are closed