Essa é uma revisão anterior do documento!
Adicionando as dependências da arquitetura
No repositório de soluções e controle de versões do TCE (Team Foundation Server - TFS) existe uma solução nomeada de TCE Compartilhado, este projeto corresponde a parte funcional da arquitetura, entre suas responsabilidades esta a abstração de funcionalidades, entre varias a de maior relevância é a Fabrica Generica. “Essa camada é responsável por definir os contratos de operações dos serviços - interfaces de serviço, os objetos de transito (DTOs) e as fábricas de objetos e de operações (DAS, Item 3.2.2).” Para a Solução proposta neste artigo existe outra funcionalidade de grande relevância, a abstração e modelagem de dados feitos em conjunto com o framework Entity Framework. Ver DAS para mais detalhes. Os componentes do TCE Compartilhado são adicionados a dois projetos da Solução, TCE.CRUD.InterfacesFabricas e TCE.CRUD.Servico. As figuras a seguir são os resultados.