none
SOA e WCF. RRS feed

  • Pergunta

  • Olaa,

     

    Tenho Estudado WCF e possuo algumas dúvidas:

     

    1) Ao usar WCF eu consequentemente já estou usando SOA ? Se Sim, porque ? Se Não, porque ?

     

    Desde Já, Agradeço.

    segunda-feira, 10 de outubro de 2011 18:12

Respostas

  • Sim, o WCF pode trabalhar com XML, Json, SOAP e tecnologias WS, tais tecnologias utilizam o conceito de SOA, ou seja, se comunicam através de uma linguagem que qualquer plataforma pode ler.
    • Marcado como Resposta _dev sexta-feira, 28 de outubro de 2011 02:25
    segunda-feira, 10 de outubro de 2011 20:24
  • Rodrigo SOA é um modelo de desenvolvimento (padrão)

    http://www.devproconnections.com/article/windows-communication-foundation-wcf2/implementing-soa-patterns-with-wcf-and-net-4-0


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Marcado como Resposta _dev sexta-feira, 28 de outubro de 2011 02:25
    terça-feira, 11 de outubro de 2011 11:37
  • Boas rodrigo_dev,

    Como o Seilor disse, SOA é um pattern (padrão). Ao criar um projeto em WCF, voce não esta necessariamente aplicando SOA. O WCF suporta os padrões definidos pelo SOA, mas não é regra. Tanto que voce pode criar um serviço que não segue os padrões SOA

     

    Abraços,


    Daniel Torres Coding is fun :)
    • Editado Daniel T Torres quarta-feira, 12 de outubro de 2011 00:06
    • Marcado como Resposta _dev sexta-feira, 28 de outubro de 2011 02:25
    quarta-feira, 12 de outubro de 2011 00:05
  • Boa tarde Rodrigo,

    o WCF na verdade contempla (e evolui) algumas tecnologias legadas da Microsoft:

    • ASP.NET WebServices (asmx)
    • .NET Remoting
    • WSE (Webservice Enhancementes)
    • Enterprise Services
    • MSMQ

    Note que o ASP.NET WebServices está contemplado no escopo do WCF, logo é possível criar serviços WCF que se comportem como WebServices, mas também é possível criar muitas outras soluções referente à comunicação entre sistemas.

    Abraços,


    Daniel Cheida de Oliveira
    • Editado Daniel Cheida quarta-feira, 26 de outubro de 2011 18:09
    • Sugerido como Resposta Daniel Cheida quinta-feira, 27 de outubro de 2011 16:01
    • Marcado como Resposta _dev sexta-feira, 28 de outubro de 2011 02:25
    quarta-feira, 26 de outubro de 2011 18:08

Todas as Respostas

  • Sim, o WCF pode trabalhar com XML, Json, SOAP e tecnologias WS, tais tecnologias utilizam o conceito de SOA, ou seja, se comunicam através de uma linguagem que qualquer plataforma pode ler.
    • Marcado como Resposta _dev sexta-feira, 28 de outubro de 2011 02:25
    segunda-feira, 10 de outubro de 2011 20:24
  • Rodrigo SOA é um modelo de desenvolvimento (padrão)

    http://www.devproconnections.com/article/windows-communication-foundation-wcf2/implementing-soa-patterns-with-wcf-and-net-4-0


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Marcado como Resposta _dev sexta-feira, 28 de outubro de 2011 02:25
    terça-feira, 11 de outubro de 2011 11:37
  • Boas rodrigo_dev,

    Como o Seilor disse, SOA é um pattern (padrão). Ao criar um projeto em WCF, voce não esta necessariamente aplicando SOA. O WCF suporta os padrões definidos pelo SOA, mas não é regra. Tanto que voce pode criar um serviço que não segue os padrões SOA

     

    Abraços,


    Daniel Torres Coding is fun :)
    • Editado Daniel T Torres quarta-feira, 12 de outubro de 2011 00:06
    • Marcado como Resposta _dev sexta-feira, 28 de outubro de 2011 02:25
    quarta-feira, 12 de outubro de 2011 00:05
  • Inicialmente gostaria de agradecer pela atenção de todos, mas possuo outra dúvida que me deixa bastante confuso:

     

    1) Qual a diferença entre Web Services e WCF ? Ou os dois são a mesma coisa ?

     

     

    Novamente Obrigado.

    quinta-feira, 13 de outubro de 2011 17:01
  • Boas rodrigo_dev,

     

    Seguem links para referencia:

     

    http://www.codeproject.com/KB/webservices/WCFVSWebService.aspx

    http://msdn.microsoft.com/en-us/library/aa738737.aspx

     

    O WCF é um framework que possibilita que voce crie serviços (web services) com ele.

    Espero que o link te de um esclarecimento maior.

     

    Abraços


    Daniel Torres Coding is fun :)
    • Sugerido como Resposta cbmsdn quarta-feira, 26 de outubro de 2011 12:37
    • Não Sugerido como Resposta cbmsdn quarta-feira, 26 de outubro de 2011 12:37
    quinta-feira, 13 de outubro de 2011 20:48
  • Boa tarde Rodrigo,

    o WCF na verdade contempla (e evolui) algumas tecnologias legadas da Microsoft:

    • ASP.NET WebServices (asmx)
    • .NET Remoting
    • WSE (Webservice Enhancementes)
    • Enterprise Services
    • MSMQ

    Note que o ASP.NET WebServices está contemplado no escopo do WCF, logo é possível criar serviços WCF que se comportem como WebServices, mas também é possível criar muitas outras soluções referente à comunicação entre sistemas.

    Abraços,


    Daniel Cheida de Oliveira
    • Editado Daniel Cheida quarta-feira, 26 de outubro de 2011 18:09
    • Sugerido como Resposta Daniel Cheida quinta-feira, 27 de outubro de 2011 16:01
    • Marcado como Resposta _dev sexta-feira, 28 de outubro de 2011 02:25
    quarta-feira, 26 de outubro de 2011 18:08
  • Muito obrigado pela atenção de todos, minha dúvida foi sanada.

     

    Grande Abraço.

     

    sexta-feira, 28 de outubro de 2011 02:25
  • Boas,

    O WCF foi construído seguindo os princípios SOA. Mas você pode abrir mão de algumas desses princípios em busca de algumas outras coisas, como por exemplo, performance.


    http://www.israelaece.com
    quarta-feira, 16 de novembro de 2011 00:53
    Moderador