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:
Postar um comentário