Início Arquitetura e Design no InfoQ Brasil
Notícias
Feed RSS-
Uma Olhada Rápida nos estilos e padrões arquiteturais
O App Arch Guide 2.0 (Microsoft patterns&practices), Capítulo 6, fala sobre estilos de arquitetura como MEssage-Bus, Arquitetura em Camadas, SOA. Além destes estilos há vários padrões arquiteturais, como Plug-in, Peer-to-Peer, Publish-Subscribe. Alguns autores fazem diferença entre estilos, padrões e metáforas de arquitetura.
-
JRuby e Clojure - Uma boa combinação?
Clojure é uma linguagem LISP-style para a JVM. Um dos focos de Clojure é concorrência, que é suportado através de suas estruturas de dados imutáveis (Clojure vem com estruturas de dados persistentes). Outra funcionalidade é Software Transactional Memory (STM), que permite usar transações, ao invés de Locks ou Mutexes, para compartilhar memória.
-
Managed Extensibility Framework Preview 4
O Managed Extensibility Framework (MEF) da Microsoft é um framework open source (MS-PL) de composição de aplicação .NET disponível no CodePlex. O MEF oferece aspectos de um modelo de um plug-in e um container de inversão de controle.
-
OASIS Libera um Conjunto de Novos Padrões
A OASIS anunciou a liberação de 9 novos padrões no WS-* architecture, incluindo novas versões do WS-AtomicTransaction, WS-ReliableMessaging e WS-Trust.
-
Filip Hanik em Comunicação de Cluster Heterogêneos usando Apache Tribes
Apache Tribes, um módulo do Tomcat 6, suporta comunicação de grupos no servidor cluster. Filip Hanik falou sobre os desafios em clusters heterogêneos e como Tribes ajuda com requisitos de comunicação de grupos do Tomcat clusters. Ele fez uma apresentação na conferência SpringOne Americas sobre o framework de messaging Tribes.
-
VMWare abre o código do View Client
A VMware abriu o código de seu software View Client que permite conexões de clientes Linux para Desktops remotos windows gerenciados pelo VMware View. A VMwaregostaria de ver seus parceiros desenvolvendo o client para dispositivos não-x86 usando sistemas diferentes do Windows XP ou Linux.
-
O que faz valer a pena aprender Haskell para aplicações do mundo real
Um dos co-autores do livro Real World Haskell, John Goerzen, fala em uma recente entrevista para O’Reilly sobre purity, laziness, recursividade e muitos outros temas que fazem valer a pena aprender Haskell mas também pode ser uma fonte de relutância para pessoas que vem de orientação a objetos ou programação imperativa.
-
Java EE 6 Platform Draft publicado descrevendo o Web Profile
A versão public draft da especificação da Java EE 6 Platform foi publicada e permanecerá aberta para revisão e feedback do público até 23 de Fev de 2009. Talvez a parte mais notável deste rascunho atrasado seja o Web Profile, que é o primeiro profile na história da plataforma Java EE.
-
Relatórios Dinâmicos para Java e Grails
Relatórios é uma característica comum encontrada em muitas aplicações de software e DynamicJasper visa torná-lo simples e facilmente configurável.
-
"Bom Design" significa ...?
Não é novidade que no coração dos projetos de software bem-sucedidos está o bom design. Também não é novidade que definir o que "bom design" realmente significa tem sido o centro de uma lista infinita de debates, artigos, palestras, livros, discussões, etc, por décadas.
-
Kit de treinamento do Azure Services Atualizado
Uma atualização do Kit de treinamento do Azure Services Atualizado agora está disponível. O kit de treinamento inclui apresentações, demos de código, e laboratórios hands-on para ajudar a começar a desenvolver na Plataforma Azure Services.
-
Integrando Google App Engine com iPhone
O mais novo desafio para arquitetar sistemas é como lidar com a variedade de plataformas, de cloud computing a dispositivos de mão. Um novo artigo no DeveloperWorks demonstra ambos, através da integração do Google App Engine com iPhone.
-
Mark Pollack em Spring.Net 1.2 e além
Infoq entrevistou Mark Pollack, fundador do Spring.Net, sobre o lançamento da versão 1.2.0 e seus planos para o futuro próximo. Dentre as novas funcionalidades, destaca-se o suporte a integração de WCF, MSMQ, ActiveMQ e Quartz.NET. O roadmap contém 2 releases para conserto de problemas e suporte para o framework de testes da Microsoft.
-
Estudo de caso: Sucesso com SOA na CISCO
Harvinder Kalsi, arquiteto líder do domínio SOA/BPM na Cisco, apresentou um estudo de caso em dezembro no SOA Consortium meeting em Santa Clara na adoção de uma abordagem holística de SOA para suportar Commerce Transformation Iniativeda Cisco que visa transformar a Cisco de fornecedor de equipamentos de rede a fornecedor de soluções.
-
Uma implementação MD5 para Silverlight
Uma implementação de algoritmo hashing criptográfico MD5 para Silverlight foi postado na MSDN por Reid Borsuk. Delay, outro usuário MSDN, recentemente postou ComputeFileHashes, uma pequena aplicação .NET de linha de comando que também trabalha em WPF e Silverlight e é útil para computar MD5, SHA-1, e CRC-32 hashes.