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 4 Siguiente »

Conceptos a tener en cuenta:

  • CORE: Hace referencia al producto original, sin modificar, desarrollado por Techedge.

  • CORE-API: Hace referencia a la capa de servicios que permite interactuar con el CORE.

  • EXT-API: Hace referencia a la capa de servicios que permite interactuar con la extensión del producto.

  • CORE-LIBS: Son todas las librerías del CORE.

  • ATENEA: Versión del frontend de Techedge Platform.

CORE Estructura

La capa de interfaces (facade) y las librerías (Core-libs) son la parte clave para extensibilidad.

En un desarrollo estander, el FACADE contiene los objetos de transmisión (DTO) y las interfaces de las operaciones..

Para poder dar acceso al producto extensible, a las DTOs y a las CORE-API, desde producto, se emplazan ambos, en las librerías.

Es muy importante que CORE-API esté correctamente definido para extensibilidad.

Ejemplo: Si tenemos un servicio de entrada de facturas, y vamos a realizar una ampliación de los datos de facturas, es posible que desde el proyecto de extensibilidad podamos seguir consumiendo el servicio de entrada de facturas del CORE para ese proceso.

CORE-API

Tenemos varios protocolos que están soportados:

  • SOAP (WSDL o interfaz)

  • GRAPHQL (Interfaz)

  • REST (Interfaz)

  • ACTIVEMQ (Nombre Queue, constante)

A continuación vemos ejemplos de cada uno con la extensibilidad

Extensibilidad TMA: API - SOAP

Extensibilidad TMA: API - REST

Extensibilidad TMA: API - GRAPHQL

Extensibilidad TMA: API - ACTIVEMQ

  • Sin etiquetas