WebService - Desenvolvimento Parte 1


por Mauricio Junior em 1/1/2011 0



    Bom, pessoal explicarei em breve palavras sobre a minha idéia e funcionamento de hoje em dia, sobre webservice. Há um bom tempo, trabalho com esse tipo de tecnologia, passagem de dados de um sistema para outros, disponibilidade de dados, segurança e muitos outros. Resolvi escrever um pouco sobre essa tecnologia com intuito de abrir a mente de vários profissionais de informática.
    Essa tecnologia tem a função exclusiva de disponibilizar e comunicar sistemas; não importa se é web, cliente servidor ou mobile.
    Os métodos são disponibilizados via internet basicamente, ou seja, qualquer pessoa sabendo o endereço correto da URL pode utilizar ou desfrutar dos métodos disponíveis. Em meu trabalho; são necessárias algumas autenticações de segurança como passar usuário e senha como parâmetros para autenticação direta no banco de dados, usar SSL / HTTPS como protocolos e criptografia no banco de dados.
    Resumindo a história do “webservice”, percebi que não é o suficiente toda essa segurança. Isso devido a URL estar sempre aberto na internet. Qualquer pessoa que ache o endereço correto, pode tentar de alguma forma utilizar dos benefícios e as funcionalidades.

A idéia

    A principal idéia é dar antes da utilização os métodos e funcionalidades via internet um tipo de permissão; ou seja, usuário ou grupo 1 podem utilizar os métodos tal e tal. Imagine uma permissão para utilizar o carro do seu pai mesmo depois que você tira a carteira de habilitação. Sem tirar segurança anteriormente falada, e sim acrescentar mais um módulo seguro.
    Para a surpresa de todos, existe um método e várias formas de fazer isso corretamente. Nas próximas partes ensinarei como criar e garantir quem está utilizando tais funcionalidade de seu webservice e até a próxima.
    Qualquer dúvida, favor postar um comentário.
voltar   comente  subir

 
Mauricio Junior Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog: blog.mauriciojunior.org, Site pessoal www.mauriciojunior.org



Comentários:

Comente (dê sua opinião):
Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Trabalhando com GridView, RowCommand e DataKeysNames
Código fonte aberto
Nova versão iCredCard aprovado pela Apple
Imprimir com Visual Studio.NET 2005 usando C#.NET.
Dll Ajax
Vírus / Spam Comentários
Page.Header
Você tem boa postura no trabalho?
Visual Studio 11 – Novas funcionalidades e melhorias parte 3
Windows Phone 7 Jump Start
Novo Firefox 3.0 - o chamado Minefield
Sistema de Login com ASP 3.0 usando três camadas – Parte I
Desenvolvendo com camadas utilizando C#
Visual SourceSafe 2 / 3 parte
Exemplos de Queries Linq
Importação e Comunicação entre Sistemas
Novo TechNet Experience Online
Ajax com C#.NET (parte 1)
Sistema de Login em ASP Utilizando três camadas - Parte VIII
Ordenando no DataTable
Visual SourceSafe – Série 6
Criando uma aplicação de uma maneira nova para melhor publicação
ASP.NET MVC 4.0 - Melhorias
Resources como padrão de mensagens
Usando ProgressBar com Visual Studio.NET 2005
LG Optimus 7 com Windows Phone 7
Usando PopupControlExtender
WebService utilizando soapHeader e token
Registro Encontro .NET (Fotos)
Criando Alias no Pacote
Projeto Natal é mostrado para a mídia
Usando Split no C#
Vídeo - Ler EventLog do Windows usando C#.NET
MinimizeBox no Celular
Criando TreeView com Visual Studio.NET 2005 (passo 1)