Arquivo do mês: agosto 2011

O Manifesto SOA

(traduzido para o português) A orientação por serviços é um paradigma que orienta o que você faz. A arquitetura orientada por serviços (SOA) é um tipo de estilo arquitetural que resulta da aplicação da orientação por serviços. Nós aplicamos a … Continue lendo

Publicado em SOA | Deixar um comentário

O complexo caminho da simplicidade em Java

Para um novato Java que queira criar um EJB na especificação 3.1, o processo é muito simples. Você cria uma classe Java e com apenas uma anotação você tem um objeto distribuído que responde via protocolo RMI/IIOP. @Stateless class Cliente … Continue lendo

Publicado em Java | Deixar um comentário

Guias MPS-BR

O MPS-BR, modelo Brasileiro de maturidade de software, está evoluindo a pleno vapor. Três novos guias estão disponíveis no portal do MPS-BR. - Guia de Implementação – Parte 8: 2009 (Outubro de 2009) Este guia contém orientações para a implementação do Modelo de … Continue lendo

Publicado em Engenharia de Software | Deixar um comentário

Motores de Regras de Negócio – BRMS

Com a popularização de projetos SOA, também houve um renascimento do conceito de motores de regras (Rule Engine). Mas o que são motores de regras? Um motor de regra é um sistema computacional que tem a capacidade de executar um … Continue lendo

Publicado em Arquitetura de Software, Plataformas | Deixar um comentário

Pontos de entrada SOA

Um conceito muito importante no mundo SOA é a escolha do ponto de entrada. Um ponto de entrada descreve para uma empresa, área de negócio ou mesmo uma unidade de negócio qual a melhor abordagem arquitetural para uma automação SOA. Os … Continue lendo

Publicado em SOA | Deixar um comentário

Arquitetura de Negócio

Arquitetos de software de verdade investem grande parte do seu aprendizado em técnicas arquiteturais. Exemplos destas técnicas incluem o modelo de visualização 4+1 de Kruchten, processos de software, os modelos SEI QAW, ATAM, CBAM, V&B e ADD, os modelos de requisitos … Continue lendo

Publicado em Arquitetura de Software | Deixar um comentário

Você trabalha em uma fábrica de software, uma fábrica de recursos ou presídio de software

O modelo de “fábricas de software” está em franca expansão na TI Brasileira. Com a premissa de maior produtividade e redução de custos para contratantes, este modelo originalmente nasceu do belo conceito de “Software Product Lines”, muito bem documentado em … Continue lendo

Publicado em Pessoas | Deixar um comentário

Desenvolvimento enxuto

A maioria de nós já ouviu falar da eficência da Toyota, que já assumiu o posto de primeira montadora de carros do mundo. Entretanto, é ainda mais interessante estudar os princípios que norteiam esta eficiência, chamados de manufatura enxuta. São sete … Continue lendo

Publicado em Engenharia de Software | 1 comentário

Times pequenos e liberações pequenas

Estive em uma interessante e instigante apresentação de um arquiteto chamado Jan Bosch no último evento do SBQS. Comento aqui alguns dados interessantes sobre a organização de times da Amazon e do Google. 3 homens mês x 3 meses. Todo e qualquer projeto tem … Continue lendo

Publicado em Engenharia de Software, Pessoas | Deixar um comentário

O caminho do meio dos arquitetos

No Budismo, o caminho do meio (madhyamā-pratipad, em sânscrito) é a prática de ensinamentos que nos afastem das vaidades, extremismos e nos guiem a uma busca por mais sabedoria, moralidade e raciocínio. No mundo da arquitetura de software, o caminho … Continue lendo

Publicado em Outros | Deixar um comentário