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