AQUACloud ofrece una arquitectura común de construcción de aplicaciones JEE.
Proporcionar un entorno de trabajo, documentación, soporte y mantenimiento de sus componentes.
Simplificar la complejidad inherente a JEE, ofreciendo un marco de referencia de trabajo.
Ofrecer una solución alineada con los estándares y soluciones más utilizadas por la comunidad Open Source.
Ofrecer una solución abierta que permita añadir e intercambiar cualquier pieza con un coste reducido.
Ofrecer una solución de interconectividad con los servicios corporativos.
Ofrecer patrones de desarrollo ampliamente aceptados.

Arquitectura AquaCloud

AQUACloud está formado por módulos, cumpliendo así la segregación de responsabilidades y dando la opción de usar las capas necesarias según el sistema diseñado. Todos estos módulos se encuentran definidos mediante interfaces, aislándolos así de la implementación concreta elegida. AquaCloud se basa en la utilización de interfaces y en la integración existente entre diferentes APIs y paquetes abiertos como Spring, ofreciendo también extensiones a los paquetes abiertos, añadiendo un amplio abanico de componentes reutilizables.

1.1 Capas:

  • Capa de presentación: Esta capa llamada frontend debe ser  ligera y desarrollada con tecnología estática. Debe poder consumir los servicios de negocio necesarios.
  • Capa de Lógica de Negocio: Esta capa llamada backend debe exponer los servicios mediante apis Rest y usar como mensajería el formato JSON.
  • Capa de Datos: AquaCloud  AL o AquaCloud  Almacenamiento es el servicio que ofrece AguaCloud para poder gestionar el espacio físico que necesitan nuestras aplicaciones. Este servicio está preparado para trabajar con la infraestructura AquaCloud y facilita la mayoría de casos de uso como compartir un mismo volumen de datos o gestionar las conexiones a volúmenes.

1.2 Módulos transversales:

Los módulos transversales característicos dentro de AquaCloud son:

  • Gestión de Apis:  Módulo que estandariza el proceso de crear y publicar interfaces de programación de aplicaciones (API) web, haciendo cumplir sus políticas de uso, controlando el acceso, nutriendo a la comunidad de suscriptores, recopilando y analizando estadísticas de uso e informando sobre el rendimiento.
  • Gestión de Accesos: Este módulo es un  sistema integrado de políticas y procesos organizacionales que pretende facilitar y controlar el acceso a los sistemas de información y a las instalaciones.
  • Gestión de infraestructura: Conjunto de herramientas que permite agilizar la creación y configuración de infraestructura.
  • Sistema de monitoreo: Módulo que permite visualizar el consumo de recursos de diferentes módulo aplicativos por entorno.

2.Componentes base

AQUACloud ofrece componentes base que facilitan y ofrecen diferentes funcionalidades como:

  • Configuración de aplicaciones.
  • Facilitar el montaje de un sistema por partes fácilmente intercambiables.
  • Servicios de seguridad.
  • Conexión a base de datos.
  • Generación de Apis.
  • Pruebas unitarias, a través de Spring.
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.