US 12,316,720 B1
Transaction processing system with decomposed architecture
Grant Michael Smith, Union Mills (IM); Scott Xavier Dukes, KwaZulu-Natal (ZA); and Matthew John Harris, Berkhamsted (GB)
Assigned to Games Global Operations Limited, Douglas (IM)
Filed by Games Global Operations Limited, Douglas (IM)
Filed on Nov. 29, 2023, as Appl. No. 18/523,161.
Int. Cl. H04L 67/63 (2022.01); H04L 67/306 (2022.01)
CPC H04L 67/63 (2022.05) [H04L 67/306 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
memory storing instructions that are executable by the one or more processors to perform operations of software components comprising:
a server application associated with a path, wherein the path includes a set of steps, wherein each of the set of steps is respectively associated with program logic to perform a discrete set of functions, wherein a generate result step of the set of steps causes the server application to determine an outcome of executing the path, and wherein a handle request step of the set of steps causes the server application to provide, to an external service, a representation of a request related to the outcome;
storage containing metadata that relate to the server application, an operator of the server application, or a user of the server application;
an application launcher configured to: receive a message on behalf of a client device, determine the server application based on the message and the metadata, and provide a client application to the client device, wherein the client application is configured to interact with the server application; and
an orchestrator configured to execute the path, wherein a context of the execution is written in a database between execution of at least some of the set of steps.