quarta-feira, 4 de junho de 2008

Building Web Services with the Service Factory Modeling Edition

A idéia é conseguir desenvolver Web Services dividindo o trabalho dentro de uma ou mais equipes assim como desenvolver qualquer projeto em equipe.
Existem várias maneiras de criar WebServices:

  • Via Wizard: Não é bom porque você pode esquecer alguma coisa no meio do caminho e ter que refazer o wizard.
  • Construtor de códigos: Trazem muitas funcionalidades que você acaba não utilizando e seu serviço pode fica pesado.
  • Fazer você mesmo seu próprio WS: pode ser um pouco demorado por você precisar desenvolver tudo “na mão”.

O que o modelo provê:

  • Ajuda a criar coisas específicas para o projeto
  • Utiliza processo de desenvolvimento em equipe
  • Incorpora vários tipos de conteúdo.
  • Teams Building Web services
  • Ferramenta de desenvolvimento em equipes
  • Goals, Motivations and Scope (For Web Developers and For Framework and Tool Developers)
  • 3 modelos de desenvolvimento: Service Contract, Data Contract and Host.
  • The 4D’s: Design, Decide, Develop, Deploy
  • Existe um ”Service Factory” instalado no VS 2008
  • ProjectMapping.xml na pasta Solution Items
  • É possível utilizar Drag and Drop components services
  • É possível relacionar as caixas também com Drag and Drop
  • Você relaciona uma mensagem com um projeto e configura a mensagem de entrada e saída.
  • No próprio desing é possível configurar “Faults”
  • ASMX or WCF Extensions
  • A lógica, design e testes ficam em arquivos separados.
  • Funciona totalmente desacoplado de outros sistemas.
  • Utilizar XPATH name do projeto curtos porque o VS 2008 tem um BUG.
  • É possível utilizar vários tipos de autenticação (Windows Forms, AD, Passaport,...)
  • Gerenciamento de proxy para os Web Services

O palestrante desenvolveu tudo online e deu várias dicas de como utilizar melhor esse modelo de desenvolvimento. Posteriormente podemos buscar mais detalhes na internet.

Nenhum comentário: