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