sexta-feira, 19 de dezembro de 2008

O que é Rasea?


Rasea é algo que nós, profissionais da área de Desenvolvimento de Software,  sempre precisamos e nunca tivemos. É um acrônimo do inglês cRoss-plAtform accescontrol for Enterprise Applications, que pode ser traduzido como controle de acesso cross-plataforma para aplicações comerciais. O objetivo do Rasea é tornar-se uma referência de mercado para controle de acesso às aplicações.

O Rasea é cross-plataforma porque pode ser utilizado por aplicações desenvolvidas em qualquer linguagem de programação que suporte o consumo de WebServices. Assim, durante o desenvolvimento de software, será possível focar nas regras de negócio, deixando o controle de acesso para o Rasea. A solução é simples, existe um servidor e vários clientes que consomem os seus serviços. Os clientes são chamados de agent, e devem ser "encaixados" nas aplicações que querem se beneficiar das vantagens do Rasea, chamadas de aplicações parceiras.

Apesar do Rasea Server ser escrito em Java, utilizando tecnologias de ponta (tais como JSF, JPA, WS), as aplicações parceiras não têm conhecimento disso, o que elas conhecem de fato são os serviços. Para que uma aplicação parceira utilize o Rasea, é preciso conectar o Rasea Agent referente à tecnologia da aplicação (Java, .NET, PHP, ASP). Todas as ferramentas (server e agents) estão em fase de desenvolvimento e, em breve, você poderá se beneficiar de tudo isso, já que o Rasea é um projeto Open-Source publicado no Source Forge, regido pela licensa LGPL.

A equipe que compõe o projeto é formada atualmente por Cleverson SacramentoRobson Ataíde, Paulo Suzart e Abraão Isvi. Todos os integrantes são ou já foram funcionários da Avansys Tecnologia, onde a idéia se concretizou em um projeto chamado inicialmente de AvanSEG e atualmente conhecido como S4A (Security for Applications). Apesar de tudo, o Rasea é completamente diferente (arquitetura, projeto e implementação), agregando mais poder e flexibilidade à solução. Como estamos dedicando apenas as nossas madrugadas para o desenvolvimento do Rasea, peço que aguardem só mais um pouco que, em breve, o Rasea será disponibilizado!

2 comentários:

  1. O projeto parece ser interessante. O ideal é que vocês façam uma boa documentação desse projeto e disponibilizem o endereço do WSDL (Web Services Description Language). Se possível também, contruam uma aplicação em outra linguagem (tipo .net) consumindo esses serviços do RASEA e documentem todo processo (tipo um mini-tutorial com screenshots e tudo mais).

    Ah... e atualizem o sourceforge.net sempre que puderem com todas as releases(código fonte) e informações técnicas.

    ResponderExcluir
  2. Documentaremos bastante sobre o projeto, inclusive com aplicações de teste também. Está tudo previsto :)

    Com relação ao código-fonte, atualmente estamos trabalhando com mais foco no Rasea Server. Fique à vontade para acompanhar cada revisão do projeto em http://rasea.svn.sourceforge.net/viewvc/rasea/

    Lá você encontrará a classe base para WSDL que estamos projetando.

    ResponderExcluir