Arquitectura
Interacción con Usuario:
- Adobo Flex: tecnología que soporta el desarrollo de aplicaciones enriquecidas para Internet.
- ActionScript: lenguaje de script orientada a objetos basados en ECMAScript, utilizada principalmente para construir aplicaciones RIA.
- PureMVC: framework que presenta una solución de arquitectura para el desarrollo en Flex.
Integración Flex/Java:
- BlazeDS: BlazeDS es un server-based Java para la comunicación remota, basado en los mensajes Web que permiten la conexión del front-end Adobe Flex al back-end Java.
- Hibernate: framework que ofrece herramientas para el mapeo relacional de objeto (ORM).
Transaccional Java:
- Spring: framework no intrusivo, basado en los patrones de proyecto de inversión de control (IoC) e inyección de dependencia.
- Spring AOP: framework que proporciona la modularización e intereses transversales en aspectos.
- Spring Security: framework que proporciona autenticación, autorización y otros recursos de seguridad para aplicaciones corporativas.
Persistencia de Datos:
- Hibernate: framework que proporciona herramientas para el mapeo relacional y persistencia de los datos.
- Database: Multigerenciador (actualmente en MS-SQL 2005/2008).
Integración de Sistemas:
- JBoss ESB: plataforma Java EE basada en arquitectura orientada a servicios (SOA).