Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual View Version History

« Anterior Versión 7 Siguiente »

1. Concepto

La arquitectura básica de TMA se basa principalmente en 3 desarrollos:

  • TCI
  • HERMES
  • ATENEA

El objetivo de esta documentación es poder explicar el funcionamiento de HERMES y el TCI y mostrar donde corresponda, las interfaces que ATENEA expone a los usuarios, sin entrar en detalles técnicos.

2. TCI

Techedge Cloud Integrator, es el integrador y orquestador del TMA, además ofrece una serie de funcionalidades y estándares muy utiles para los desarroladores, que permite no solo agilizar los procesos, si no hacer que todos los desarrollos formen una red de mejoras que se alimentan unos de otros.


En esta página:

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

  • Sin etiquetas