Faz tempo nao posto novidades aqui no blog. Nesses ultimos tempos estive super-atarefado na finalizacao do mestrado, no qual o Rasea e o objeto de estudo. Mas tudo ocorreu bem. Em contrapartida, o Twitter esta sendo atualizado constantemente.Fiz um video, que esta publicado no YouTube, para demonstrar o controle de acesso de uma aplicacao JBoss Seam utilizando o servidor Rasea. Notem que o layout do servidor Rasea foi melhorado e esta completamente diferente. O RASEA nao pretende substituir tecnologias, arquiteturas, aplicacoes ou fontes de informacao existentes na organizacao, e sim possibilitar a integracao com o legado utilizando padroes abertos. Os problemas de integracao (ANAYA; ORTIZ, 2005, p. 27) sao analisados e tratados sob tres pontos de vista: i) aplicacao; ii) informacao e; iii) tecnologia. Os pontos de integracao foram avaliados com base no modelo Enterprise Application Integration (EAI). A interacao com aplicacoes pode acontecer de duas formas: i) comunicacao com aplicacoes parceiras ou; ii) autonomas. A interoperabilidade entre o servidor RASEA e as aplicacoes, sejam elas parceiras ou autonomas, ocorre mediante o uso de Web Services. A Figura 15 destaca a integracao entre as aplicacoes autonomas B por meio dos servicos de gerenciamento A, que possibilitam que sistemas legados interajam ativamente com o servidor RASEA manipulando informacoes e modificando seu comportamento. Em conformidade com EAI, este nivel de integracao e conhecido como Wrapper de Legado (CUMMINS, 2002, p. 317). Figura 15 Integracao com o servico de gerenciamento Alem da integracao com os servicos, o RASEA possibilita a conexao com repositorios de credenciais de usuarios. Como exemplo tem-se o Lightweight Directory Access Protocol (LDAP), adotado por diversas organizacoes com o proposito de unificar o armazenamento e centralizar a autenticacao dos usuarios. A Figura 16 ilustra a integracao entre o servidor A e a base de usuarios legada B. A estrategia de armazenamento das credenciais deve ser definida no arquivo de configuracao do servidor, representada pelos itens C, D e E. Para garantir a extensibilidade da solucao, o RASEA permite que novas estrategias F sejam plugadas, atendendo as necessidades especificas que possam ocorrer. Figura 16 Integracao com base de usuarios legada E extremamente recomendavel que todos os niveis de integracao desde o Banco de Dados Compartilhado (CUMMINS, 2002, p. 316) ate o Wrapper estabelecam conexoes seguras pra garantir integridade, autenticidade e confidencialidades da informacao. A integracao entre as aplicacoes e os servicos RASEA deve empregar o HyperText Transfer Protocol Secure (HTTPS), utilizado por instituicoes financeiras para efetuar transacoes via Internet. A conexao com a base de credenciais deve utilizar dutos criptografados, tal como o Secure LDAP (LDAPS). Nao faz parte do escopo desde trabalho detalhar protocolos e tecnicas de seguranca.Integrar solucoes existentes ao inves de reinventa-las. Essa caracteristica esta evidenciada nos agentes RASEA, que se beneficiam de diversas tecnologias para desempenhar o seu trabalho, encaixando-as como pecas de quebra-cabeca. Todos os detalhes sobre os agentes serao explicitados no topico 3.6 Agente (p. 41). Esta disponivel para download a versao 0.4.0.RC1 do Servidor Rasea. Antes mesmo de descrever as mudancas e novidades desta versao, quero evidenciar todas as mudancas e evolucoes do projeto, relacionadas direta