20240039981. DISTRIBUTED TRANSACTIONS OVER BROADCAST COMMUNICATION CHANNEL WITHIN MICROSERVICES ENVIRONMENT simplified abstract (ADP, Inc.)

From WikiPatents
Jump to navigation Jump to search

DISTRIBUTED TRANSACTIONS OVER BROADCAST COMMUNICATION CHANNEL WITHIN MICROSERVICES ENVIRONMENT

Organization Name

ADP, Inc.

Inventor(s)

Eitan Klein of James NY (US)

Jonathan Baier of Lovettsville VA (US)

Mohammed Balal Ahmed of Jersey City NJ (US)

DISTRIBUTED TRANSACTIONS OVER BROADCAST COMMUNICATION CHANNEL WITHIN MICROSERVICES ENVIRONMENT - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240039981 titled 'DISTRIBUTED TRANSACTIONS OVER BROADCAST COMMUNICATION CHANNEL WITHIN MICROSERVICES ENVIRONMENT

Simplified Explanation

The present disclosure relates to distributed transactions over a broadcast communication channel within a microservices environment. In embodiments, a method includes:

  • Receiving a request to process distributed transactions input in a data schema in order to perform a task of an application in a cloud computing environment.
  • Broadcasting to a plurality of microservices a multicast message requesting availability to execute the distributed transactions in the data schema.
  • Receiving confirmation of preparation from at least one of the plurality of microservices to execute one or more of the distributed transactions in the data schema.
  • Sending at least one unicast message to the at least one of the plurality of microservices to execute the one or more of the distributed transactions in the data schema.
  • Receiving an acknowledgement of the execution of each of the distributed transactions in the data schema.

Potential applications of this technology:

  • Cloud computing environments where distributed transactions need to be processed.
  • Microservices architectures where multiple services need to coordinate and execute distributed transactions.

Problems solved by this technology:

  • Efficiently coordinating and executing distributed transactions within a microservices environment.
  • Ensuring availability and confirmation of preparation from microservices before executing distributed transactions.

Benefits of this technology:

  • Improved performance and efficiency in processing distributed transactions.
  • Enhanced reliability and coordination in executing distributed transactions within a microservices environment.


Original Abstract Submitted

aspects of the present disclosure relate to distributed transactions over a broadcast communication channel within a microservices environment. in embodiments, a method includes: receiving a request to process distributed transactions input in a data schema in order to perform a task of an application in a cloud computing environment; broadcasting to a plurality of microservices a multicast message requesting availability to execute the distributed transactions in the data schema; receiving confirmation of preparation from at least one of the plurality of microservices to execute one or more of the distributed transactions in the data schema; sending at least one unicast message to the at least one of the of the plurality of microservices to execute the one or more of the distributed transactions in the data schema; and receiving an acknowledgement of the execution of each of the distributed transactions in the data schema.