Smart Client Software Factory
Estava falando com uma amigo meu, o Daniel Oliveira, a respeito de tecnologias interessantes. Ele comentou dos Software Factories e me passou o link. Resolvi começar a estudar um pouco. É um assunto bem extenso, e muito interessante. E vale a leitura. Abaixo tento explicar um pouco das coisas que eu li, esse posto é o primeiro de uma série de 3.
Com o Smart Client Software Factory, analistas e desenvolvedores podem rapidamente criar aplicações usando boas práticas e padrões.
Esse tipo de aplicação possui um ou mais das seguintes caracteristicas:
- Interface rica que utiliza-se do poder do Microsoft Windows
- Se conectam a multiplos sistemas para trocar informações entre eles.
- Mostra as informações de multiplas fontes através de interface integrada.
- Utiliza-se de disco local para fazer operações durante periodos em conectividade.
- São facilmente disponibilizadas e configuradas.
Downloads |
|
Guia de Implementação |
|
Comunidade |
|
Licensa |
|
Visão geral
Arquitetos(Analistas) e desenvolvedores identificaram e descobriram práticas e padrões através do desenvolvimento de aplicações. Este é um caro processo; especialmente quando práticas e padrões são descobertos depois da aplicação desenvolvida e haver a necessidade de refazer algumas partes da aplicação (refactoring). Como alternativa a isso, o time de desenvolvimento pode “investigar” e identificar as práticas e padrões antes do inicio do desenvolvimento do projeto. Isso também pode ser um tempo consumido e uma atividade dificil por causa das práticas e padrões serem de diferentes fontes e devem ser comparados, selecionados, e integrados antes do uso.
Usando esse factory, arquitetos e desenvolvedores poderão focar maior parte dos seus esforços na implementação dos requerimentos de negócio (business requirements).
Fonte: http://msdn2.microsoft.com/en-us/library/aa480482.aspx