Uber Technologies, Inc.
MODELING PROVISIONING OF NETWORK-BASED SERVICES USING STATECHARTS
Last updated:
Abstract:
A network system is configured to model various aspects of fulfilling service requests using hierarchical statechart objects. The statechart objects can be instantiated and/or transitioned to different states in response to user requests and/or detected service events. Furthermore, the statechart objects can be dynamically linked such that state transitions of one statechart object can trigger the state(s) of one or more other linked statechart objects to be transitioned. A transaction coordinator is configured to identify a set of related state transitions and determine whether each of the set of related state transitions has been successfully completed. In response to determining that each of the set of related state transitions has been successfully completed, the transaction coordinator can cause data entries to be written to a database.
Utility
28 Jan 2022
28 Jul 2022