Architecture
Interaction with User:
- Adobo Flex: technology that supports the development of rich Internet applications.
- ActionScript: objects oriented scripting language based on ECMAScript, used mainly for building applications RIA.
- PureMVC: framework that presents an architectural solution for the development in Flex.
Flex/Java Integration:
- BlazeDS: BlazeDS is Java server-based for remote messag based in Web enabling the connection of Adobe Flex front end to Java back-end.
- Hibernate: framework that provides tools for object-relational mapping (ORM).
Java Transactional:
- Spring: non-intrusive framework, based on patterns of Controle Inversion Design (IoC) and Dependency Injection.
- Spring AOP: framework that provides modularisation and crosscutting concerns in aspects.
- Spring Security: framework that provides authentication, authorization and other security features for enterprise applications.
Data Persistence:
- Hibernate: framework that provides tools for relational mapping and data persistence.
- Database: Multi-manager (currently in MS-SQL 2005/2008).
Systems Integration:
- JBoss ESB: Java EE platform based on service-oriented architecture (SOA).