Aparato, método y programa de procesamiento de datos basado en microservicios.

Un aparato de procesamiento de datos basado en microservicios,

que comprende:

un registro de tipos, que almacena una lista de tipos, siendo un tipo una expresion semantica de un concepto instanciado por datos en el aparato;

una pluralidad de microservicios, cada microservicio comprende:

una anotacion de un tipo de entrada de la lista almacenada de tipos y uno o mas tipos de salida de la lista almacenada de tipos;

logica de procesamiento que, cuando se ejecuta, transforma los datos de entrada instanciando el concepto semanticamente expresado por el tipo de entrada en datos de salida instanciando el concepto semanticamente expresado por uno de los uno o mas tipos de salida;

un mecanismo de mensajeria para ingresar datos, a traves de un mensaje, a un microservicio entre la pluralidad de microservicios, el mecanismo de mensajeria define un formato de mensaje de acuerdo con el cual estan estructurados los mensajes, el formato del mensaje incluye:

un primer campo que especifica los datos que se estan ingresando;

un segundo campo que especifica un tipo, de la lista almacenada de tipos, que expresa semanticamente el concepto instanciado por los datos del primer campo;

y un tercer campo que especifica uno o mas tipos, de la lista almacenada de tipos, de datos de salida solicitados;

cada microservicio comprende, ademas:

un controlador, el controlador esta configurado para recibir un mensaje del mecanismo de mensajeria estructurado de acuerdo con el formato de mensajeria, y para responder ejecutando la logica de procesamiento del microservicio a condicion del tipo especificado por el segundo campo del mensaje recibido que coincide con el tipo de entrada de la anotacion del microservicio;

en el que

el mecanismo de mensajeria esta configurado para distribuir una salida de mensaje al mecanismo de mensajeria y estructurado de acuerdo con el formato del mensaje a cada microservicio para el cual uno de los uno o mas tipos de salida de la anotacion coincide con uno de los uno o mas tipos especificados por el tercer campo del mensaje;

y en el que el controlador de cada microservicio esta configurado, con la condicion del tipo especificado por el segundo campo del mensaje recibido que no coincide con el tipo de entrada de la anotacion, para modificar el mensaje agregando el tipo de entrada de la anotacion del microservicio al tercer campo del mensaje y para enviar el mensaje modificado para su transmision a traves del mecanismo de mensajeria.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E17195348.

Solicitante: FUJITSU LIMITED.

Inventor/es: MORA LÓPEZ,JOSÉ, VILLAZÓN-TERRAZAS,BORIS, PEÑA MUÑOZ,MANUEL, LLAVES,ALEJANDRO, DE LA TORRE,VICTOR.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F9/54 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Comunicación entre programas.

PDF original: ES-2765415_T3.pdf

 

Patentes similares o relacionadas:

Aparatos y procedimientos de ampliación de servicios de aplicaciones, del 12 de Febrero de 2020, de QUALCOMM INCORPORATED: Un procedimiento para ampliar servicios de un dispositivo de usuario, que comprende: identificar una primera aplicación residente en el dispositivo […]

Función de interrupción de seguimiento de advertencias, del 25 de Diciembre de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un sistema informático para facilitar el procesamiento en un entorno informático, comprendiendo dicho sistema informático: una memoria; y un procesador […]

Procedimiento, dispositivo, terminal y medio de almacenamiento para ajustar cola de mensaje de difusión, del 6 de Noviembre de 2019, de Guangdong OPPO Mobile Telecommunications Corp., Ltd: Un procedimiento para ajustar una cola de mensaje de difusión realizada en un terminal, que comprende: determinar un emisor de difusión objetivo de cada […]

Autoanálisis de memoria dual para asegurar múltiples puntos finales de red, del 2 de Octubre de 2019, de Bitdefender IPR Management Ltd: Un sistema informático que comprende un procesador de hardware y una memoria, configurado el procesador de hardware para ejecutar un hipervisor […]

Estructura de API de sensor para aplicaciones basadas en la nube, del 4 de Septiembre de 2019, de QUALCOMM INCORPORATED: Un procedimiento para ejecutar en un dispositivo móvil para proporcionar una API común, interfaz de programación de aplicaciones , comprendiendo […]

Recopilación y limpieza de datos en la fuente, del 14 de Agosto de 2019, de IQVIA Inc: Un dispositivo móvil para limpiar datos, que comprende: un receptor (311a, 311b) para recopilar datos electrónicos para limpiar; un procesador acoplado […]

Agrupación automática de ventanas de aplicación, del 10 de Julio de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de agrupación de ventanas de aplicación, comprendiendo el procedimiento realizado en un dispositivo informático una pantalla , un dispositivo […]

Imagen de 'MEJORAS EN, O RELACIONADAS CON, SISTEMAS DE GESTION DE TELESERVICIOS'MEJORAS EN, O RELACIONADAS CON, SISTEMAS DE GESTION DE TELESERVICIOS, del 22 de Mayo de 2009, de TELIA AB (PUBL): Un sistema de gestión de teleservicios, adaptado para soportar la prestación de una pluralidad de teleservicios y que incluye un terminal de usuario […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .