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).