Recentemente a SpringSource os criadores e mantenedores do Spring Framework, adquiriram a Covalent uma empresa especializada em Tomcat, um pouco antes disso o project leader do AspectJ e um dos grandes responsáveis pela parte de Aspectos no Spring começa a se envolver com OSGI, qual é o resultado disso? Spring DM, uma solução que une o contexto do Spring Framework com OSGI.
OSGI é um padrão de fato de mercado des de 1999, agora que a coisa está evoluindo para o ServerSide, a SpringSource foi pioneira nisso, logo depois seguida pelo pessoal do Glassfish. Não é modismo, OSGI é uma solução muito robusto que vai resolver diversos problemas que o J2EE não resolveu!
O JBoss vai lançar um solção com OSGI, mas até onde eu sei não será com a mesma magnitude da SS/Glassfish, a ideia do JBOSS é o kernel modular com MBeans.
Nesses dias vimos que a SpringSourcecomprou a G2One, empresa que mantinha o Groovy e o Grails. Tanto é que os caras já fizeram um release. O Próprio Rod Johnson disse que existe …
Planejamento de Release: As trocas de versão são complicadas e se perde muito tempo para colocar uma versão no ar, se acontece algum problema …
Como já disse o Mysnky agentes tem tudo param serem o próximo grande paradigma da computação. A minha idéia nesse post é falar um pouco mais sobre Sistemas Multi Agentes e como podemos utilizar esses conceitos em Java através frameworks especializados em IA como o Jade e utilizando Spring Framework também :)
Não existe muito consenso sobre a definição de agentes para podemos assumir que agente é uma entidade real ou virtual imersa em um ambiente (que também pode se um agente) sobre o qual ele é capaz de agir ou sofrer uma ações do mesmo. Existe apenas uma capacidade parcial de percepção deste ambiente por parte do agente. Os agentes podem se comunicar entre si, seu comportamento é autônomo e decorrente das observações do ambiente e das interações com outros agentes.
Os agentes podem ser basicamente Ativos, Reativos ou Híbridos. Agentes híbridos são bem comuns, muitas vezes queremos realizar soluções com agentes reativos mas quando nos tocamos os agentes já começam a ficar cheios …
A Documento de Visão de Projeto do RUP ou o Documento de Escopo do PMI dão formas ao produto que será desenvolvido no projeto. Sem esses documentos de visão ficamos a d…
Uma imagem fala mais que mil palavras. Muitas vezes usamos essa frase em diversas situações, mas as vezes esquecemos que isso pode ser útil em um projeto de TI Também. O Ron Jeffries um dos criadores do XP dá muito em foque nessa questão de sinalizar o que está acontecendo no projeto.
Mas a questão não é apenas sinalizar isto para os stakeholders mas sim para a própria equipe do projeto também. Essa não é mais uma das coisas que vem do *Agile Hype*. Claro os caras fala nisso também, mas isso está ligado com uma questão muito maior e em muitas vezes mais perturbadora o Planejamento Estratégico.
O Planejamento estratégico deve vir de cima, ou seja vir da aérea de negócio, assim ele pode ser cascateado para a TI e subseqüentemente cascateado para projetos de software através de uma técnica chamada Balanced Score Card.
A partir do ponto que existe um planejamento maior por conta da organização a TI e os projetos derivados dela começam a ganhar sentido, sem esse alinhamento não garantia de qu…