17523510. COORDINATING ASYNCHRONOUS COMMUNICATION AMONG MICROSERVICES simplified abstract (International Business Machines Corporation)

From WikiPatents
Jump to navigation Jump to search

COORDINATING ASYNCHRONOUS COMMUNICATION AMONG MICROSERVICES

Organization Name

International Business Machines Corporation

Inventor(s)

Chitra A. Iyer of Bangalore (IN)

Subramanian Palaniappan of Tiruchirappalli (IN)

Prabhakaran Ramalingam of Bangalore (IN)

Matheen Ahmed Pasha of Bangalore (IN)

Soma Shekar Naganna of Bangalore (IN)

Shettigar Parkala Srinivas of Bangalore (IN)

COORDINATING ASYNCHRONOUS COMMUNICATION AMONG MICROSERVICES - A simplified explanation of the abstract

This abstract first appeared for US patent application 17523510 titled 'COORDINATING ASYNCHRONOUS COMMUNICATION AMONG MICROSERVICES

Simplified Explanation

The abstract describes techniques for coordinating asynchronous communication among multiple client microservices in a managed services domain of a cloud computing environment. The method involves receiving messages associated with a topic from publisher microservices and identifying an authorization identification parameter in each message. The method then publishes each message to a respective bucket within a response topic queue, corresponding to a subscriber microservice associated with the authorization identification parameter.

  • The method coordinates asynchronous communication among multiple client microservices in a cloud computing environment.
  • Messages associated with a topic are received from publisher microservices.
  • An authorization identification parameter is identified in each message.
  • Each message is published to a respective bucket within a response topic queue.
  • The bucket corresponds to a subscriber microservice associated with the authorization identification parameter.

Potential Applications

  • Cloud computing environments with multiple client microservices
  • Managed services domains requiring coordinated asynchronous communication

Problems Solved

  • Coordinating asynchronous communication among multiple client microservices
  • Ensuring messages are delivered to the correct subscriber microservices based on authorization identification parameters

Benefits

  • Efficient and organized communication among client microservices
  • Improved scalability and flexibility in a managed services domain
  • Enhanced security by delivering messages only to authorized subscriber microservices


Original Abstract Submitted

Techniques are described relating to coordinating asynchronous communication among a plurality of client microservices in a managed services domain of a cloud computing environment. An associated computer-implemented method includes receiving at a single request topic queue of a message broker application programming interface (API) at least one message associated with a topic from at least one publisher microservice among the plurality of client microservices. The method further includes identifying an authorization identification parameter included in each of the at least one message. The method further includes publishing each of the at least one message to a respective bucket within a single response topic queue of the message broker API, the respective bucket corresponding to one of at least one subscriber microservice among the plurality of client microservices associated with the authorization identification parameter included in the message.