Arquitetura

 

Interação com Usuário:

  • Adobo Flex: tecnologia que suporta o desenvolvimento de aplicações ricas para a Internet.
  • ActionScript: linguagem de script orientada a objetos baseada no ECMAScript, utilizada principalmente para construção de aplicações RIA.
  • PureMVC: framework que apresenta uma solução arquitetural para o desenvolvimento em Flex.

 

Integração Flex/Java:

  • BlazeDS: BlazeDS é server-based Java para a comunicação remota baseada em mensagens na Web permitindo a conexão do front-end Adobe Flex ao back-end Java.
  • Hibernate: framework que fornece ferramentas para o mapeamento relacional de objeto (ORM).

 

 

 

Transacional Java:

  • Spring: framework não intrusivo, baseado nos padrões de projeto de inversão de controle (IoC) e injeção de dependência.
  • Spring AOP: framework que proporciona a modularizarição e interesses transversais em aspectos.
  • Spring Security: framework que fornece autenticação, autorização e outros recursos de segurança para aplicações corporativas.

 

Persistência de Dados:

  • Hibernate: framework que fornece ferramentas para o mapeamento relacional e persistência dos dados.
  • Database: Multigerenciador (atualmente em MS-SQL 2005/2008).

 

Integração de Sistemas:

  • JBoss ESB: plataforma Java EE baseada em arquitetura orientada a serviços (SOA).