none
DLL x Serviço Wcf x Web Service RRS feed

  • Pergunta

  • Bom Dia!

    Gostaria de saber a diferença entre as 3 tecnologias. Eu consigo chamar um método no wcf service fora de minha rede interna?
    terça-feira, 17 de novembro de 2009 12:21

Respostas

Todas as Respostas

  • Não entendi muito bem sua pergunta,

    DLL x Serviço Wcf x Web Service


    Mais vc pode chamar um serviço fora de sua rede interna, se ele permitir isso.
    terça-feira, 17 de novembro de 2009 12:23
    Moderador
  • Bom dia Juliana,

    Sim. Você pode. Você quer disponibilizar essas tecnologias desenvolvidas para funcionar na sua Intranet pela Internet ?
    É possível sim.

    Somente no caso da DLL acredito que disponibilizá-la Online não seja possível, porém é pra isso que existe o Web Service.
    Ele funciona como uma espécie de DLL Online.
    terça-feira, 17 de novembro de 2009 12:43
  • Na verdade estou na dúvida de quando usar uma tecnologia ou outra dentro dos meus projetos.

    Eu também posso chamar um método dentro de um wcf service publicamente assim como funciona como um web service? Porque com um web service qualquer pessoa que deseja consumi-lo pela web, pode, certo?

    E senão conseguir acessar um método publicamente com o wcf service, porque usá-lo ao invés da costumeira utilização de uma dll? O que eu ganho criando métodos dentro de um serviço ao invés de colocá-los numa dll como sempre fiz?

    Obrigada

    terça-feira, 17 de novembro de 2009 12:55
  • Ao colocar seus métodos dentro de Serviços você pode disponibilizá-los Online, diferentemente da DLL.

    Algumas referências:

    "WCF Service"
    http://www.linhadecodigo.com.br/Artigo.aspx?id=2352

    "Web Service"
    http://www.oficinadanet.com.br/artigo/447/o_que_e_web_service 
    terça-feira, 17 de novembro de 2009 12:58
  • Eu prefiro WCF, acho mais simples de trabalhar apesar de no começo ser um pouco complicado.

    Gosto principalmente da parte de segurança dele
    X509

    http://www.codeproject.com/KB/WCF/wcf_certificates.aspx
    http://www.codeproject.com/KB/WCF/9StepsWCF.aspx?msg=3181718#Download%20code
    terça-feira, 17 de novembro de 2009 13:03
    Moderador
  • Então baseado no que vocês falaram, qual seria a diferença entre um serviço wcf e um web service?
    terça-feira, 17 de novembro de 2009 13:27
  • Esse link explica de maneira bem direta a sua pergunta.

    "Comparando Web Service com WCF Service"
    http://msdn.microsoft.com/en-us/library/aa738737.aspx
    • Marcado como Resposta Harley Araujo quinta-feira, 19 de novembro de 2009 12:49
    terça-feira, 17 de novembro de 2009 13:29
  • Mais um

    http://msdn.microsoft.com/en-us/library/aa738737.aspx
    • Marcado como Resposta Harley Araujo quinta-feira, 19 de novembro de 2009 12:49
    • Não Marcado como Resposta Harley Araujo quinta-feira, 19 de novembro de 2009 12:49
    terça-feira, 17 de novembro de 2009 13:35
    Moderador
  • Não sou especialista, mas a única diferença clara que existe entre uma Dll e um WebService está no nome.

    WebService pode ser acessado online, ou seja, você pode acessar um webservice dos correios, por exemplo..

    Enquanto uma Dll, ela é tratada local ou em uma rede.

    Na empresa onde trabalho por exemplo eu uso Dll para minhas aplicações, mesmo porque eu mesmo quem as faço.

    Mas como acesso algumas informações online de sites também, como google, correios e até Curriers, uso o web service para tratá-los.

    Resumindo acho que é isso.

    At.


    LFBit

    domingo, 23 de setembro de 2012 15:22