3. HERMES
El framework de Hermes funciona como una red de funcionalidades abierta a todos nuestros productos, que a su vez comparten interfaces, utilidades, roles, etc..
Los módulos de Hermes se comunican entre si a través del TCI, y utilizan ATENEA para integrarse en el FrontEnd de los productos.
4. ATENEA
Atenea es un desarrollo basado en Angular, que cuenta con una estructura modular para los desarrollos tanto de Hermes y TCI, así como de los productos.
Cada implantación es modularizable, lo que implica que cada entorno solo cuenta con los módulos necesarios, sin tener que sobrecargar la aplicación.
El acceso a cada recurso se realiza a través de Roles y Permisos, asignados por usuario.
5. Stack Tecnológico
A continuación se presentan cuales son las tecnologías que utiliza la arquitectura de TMA:
Interfaz de usuario
Comunicaciones
CXF
Apache CXF es un framework de servicios de Software Libre. CXF nos ayuda a construir y desarrollar servicios utilizando JAX-WS como API de programación. Estos servicios pueden hablar una gran variedad de protocolos como SOAP, XML/HTTP, HTTP RESTful, o CORBA, y pueden trabajar sobre transportes como HTTP, JMS o JBI.
Rest API
REST, que significa Representational State Transfer, es un estilo de arquitectura que se usa para el desarrollo de servicios web. Una API que sigue los principios de REST se conoce como RESTful API. Los servicios web RESTful se basan en los estándares HTTP y utilizan los métodos HTTP GET, POST, PUT, DELETE y otros para realizar operaciones.
GraphQL
GraphQL es un lenguaje de consulta para APIs. Proporcionan una interfaz fácil de usar para consultar datos de diferentes fuentes en una sola llamada de API.
Lógica de negocio
Datos
Storage
Servidor
DevOps
Páginas relacionadas
Filtrar por etiqueta (contenido por etiqueta) | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|