ontimize SERVER

 

Tecnologías de servidor

ontimize SERVER proporciona una infraestructura base sobre la que crear rápidamente aplicaciones de gestión corporativas. Basada en la plataforma Java EE y el framework Spring permite crear aplicaciones robustas y escalables ideales para las exigencias de las aplicaciones empresariales. 

Pero además de una arquitectura base para el desarrollo, ontimize aporta una capa de lógica y funcionalidad que permite automatizar muchas de las tareas de desarrollo habituales cuando se crea este tipo de aplicaciones. Siguiendo el mismo enfoque declarativo presente en toda la plataforma ontimize, esta lógica y funcionalidad se define y parametriza en lenguaje XML, como por ejemplo los roles y permisos de usuarios.

Así, ontimize SERVER aporta, entre otras, las siguientes funcionalidades sin necesidad de programar:

  • Manipulación de datos (consulta, inserción, actualización, borrado, consulta avanzada, etc.)
  • Paginación con soporte a múltiples bases de datos (Oracle, SQL Server, PostgreSQL...)
  • Gestión de las preferencias de usuario (informes y gráficas definidos por el usuario, preferencias específicas de la aplicación...)
  • Autenticación y autorización, basada en definiciones en lenguaje XML. 
  • Modificación de permisos de usuario en tiempo de ejecución, lo que permite cambiar los permisos y roles sin necesidad de realizar cambios en código o nuevos despliegues.
  • Servidor de informes integrado con el motor Jasper Reports.
  • Repositorio documental integrado para almacenamiento de documentos.
  • Integración con gestores documentales vía CMIS.
  • Lógica de negocio declarativa con ontimize LOGIC.
  • Lógica de procesos vía ontimize FLOW.

 server_architecture

Características de ontimize SERVER


Para el desarrollador, ontimize SERVER aporta un conjunto de funcionalidades que permiten incrementar la productividad en el desarrollo. Adicionalmente, los desarrolladores pueden, utilizando Java:

  • Implementar lógica de negocio específica.
  • Integración con otros sistemas.
  • Integrar nuevos módulos y componentes de servidor.
  • y mucho más...