Arquitetura de Soluções

por Waldemir Cambiucci

Windows Workflow Foundation – Uma alternativa para a camada de processos numa arquitetura SOA.

Olá pessoal, tudo certo? Nas últimas semanas, tenho conversado com alguns clientes que iniciaram suas primeiras visões sobre a camada de composição de processos e o consumo de serviços num ambiente SOA. Realmente, o assunto “Arquitetura Orientada a Serviços” ainda está bem presente no meio corporativo, pois muitas questões ainda estão em aberto. Entre as… Read more

Software Factory e Domain Specific Language – Uma discussão sobre modelagem.

Olá pessoal, tudo certo? Já conversamos por aqui sobre vários aspectos envolvidos na reutilização de conhecimento, uso de templates e modos de padronização no desenvolvimento de software. Nos últimos posts, falamos de templates de projetos, guias de automação e outros mecanismos para a customização do ambiente de desenvolvimento, sempre visando a qualidade e a produtividade… Read more

Pervasive Computing – Uma realidade para os próximos anos.

Olá pessoal, tudo certo? Um assunto que está em alta ultimamente é a tecnologia conhecida como Pervasive Computing. Em português, já tivemos até algumas discussões sobre qual seria uma boa tradução aqui no time de arquitetos. Algumas opções foram computação disseminada, computação difundida, generalizada, entre outras. Prefiro pessoalmente manter o termo em inglês. Outra expressão… Read more

Guidance Automation Toolkit – Links recomendados…

Olá pessoal, tudo certo? Os últimos posts foram realmente extensos, com figuras e dumps de código. Mas espero que tenham ajudado vocês pelos caminhos rumo aos guias de automação e construção de templates. Alguns leitores pediram links de blogs ou artigos que fossem interessantes acompanhar. Tenho alguns que recomendo abaixo: Introduction to the Guidance Automation… Read more

Guidance Automation Toolkit – Customizações no ambiente de desenvolvimento

Olá pessoal, tudo certo? Finalmente, o terceiro mecanismo para as customizações no ambiente de desenvolvimento são os Guias de Automação. Para o Visual Studio temos o GAT – Guidance Automation Toolkit, como sua principal ferramenta. Ele trabalha sobre um framework específico de automação, chamado Microsoft.Practices.RecipeFramework. Como já falamos aqui no blog, o pacote GAT adiciona… Read more

Visual Studio 2005 SDK Version 4.0 – Customizações no ambiente de desenvolvimento.

Olá pessoal, tudo certo? Em nossa discussão sobre mecanismos para customização do ambiente de desenvolvimento em .NET, já falamos de templates de projeto e templates de itens de projeto. A idéia é passar pelos mecanismos básicos de customização e por fim, discutir em detalhes o Guidance Automation Toolkit (GAT). Hoje falaremos sobre o SDK –… Read more

Project Template e Item Template – Customizações no ambiente de desenvolvimento.

Olá pessoal, tudo certo? Voltando ao assunto principal, retomamos nossa discussão sobre templates e padrões para o ambiente de desenvolvimento. Lembrando sempre que uma das atividades do time de arquitetura é direcionar a equipe de desenvolvimento na adoção de boas práticas na produção de software, com qualidade e produtividade. Recentemente, tive uma discussão com um time… Read more

Gramáticas, Linguagens e Compiladores: um retorno às bases.

Olá pessoal, tudo certo? No post anterior iniciamos nossa discussão sobre guias e DSL’s. E já que o assunto envolve a definição de linguagens e geração de código, pensei em voltar um pouco às bases. Quando pensamos em linguagens, podemos citar duas formas básicas para a formalização de linguagens de programação: as gramáticas (com suas… Read more

Guidance Automation Toolkit, Software Factory, Domain-Specific Languages e outros assuntos.

Olá pessoal, tudo certo? Nos últimos posts temos falado sobre frameworks, templates e temas relacionados com a produtividade de software. Reusabilidade de serviços, otimização, qualidade na codificação e desafios no desenvolvimento são tópicos sempre recorrentes. Em linhas gerais, o mundo da arquitetura de software sempre envolve essas questões e cabe ao arquiteto direcionar suas equipes… Read more

Sync Framework Runtime – Um framework para sincronização de aplicações.

Olá pessoal, tudo certo? De volta ao blog e já em 2008. E para retomar nossa discussão, aproveito o artigo sobre Sync Framework Runtime, comentado pelo Otávio em seu post “Fechando 2007” aqui no link http://blogs.msdn.com/otavio/archive/2007/12/30/fechando-2007.aspx. O artigo principal está aqui ( http://msdn2.microsoft.com/en-us/sync/bb821992.aspx ) e sua versão em português já está disponível aqui ( http://msdn2.microsoft.com/pt-br/sync/bb821992.aspx… Read more