Asynchronous application interactions in distributed systems
AssigneeNutanix, Inc.
InventorsVinod GUPTA, Abhijit S. KHINVASARA
Life of this patent
Estimating the term…
Loading patent…
AssigneeNutanix, Inc.
InventorsVinod GUPTA, Abhijit S. KHINVASARA
Estimating the term…
Systems and methods for managing communication between applications (e.g., apps) in a host computing environment. Apps are published to a globally-accessible site. Upon download of an app to a host computing environment, apps can register themselves with a communication gateway as being discoverable and permissive to inter-app communications. Message queues are created to facilitate asynchronous communications between apps. After registration, any of the apps can send and receive messages using the communication gateway. The messages can be directed to any other app that is registered with the communication gateway. Using the message queues, the communication gateway facilitates asynchronous app interactions such that any app can communicate with any other discoverable and permissive app. Aspects of operation, discoverability and other attributes can be codified in an application manifest that is processed by the communication gateway. Discoverability, source of origination, payload contents, permissions and other attributes are carried in the application manifest.
A method comprising:
The computer readable medium of claim 11, wherein the first application comprises a first containerized application and the second application comprises a second containerized application different from the first containerized application.
The computer readable medium of claim 11, wherein the second application is associated with a file on the repository of applications corresponding to registration for communication with the one or more other applications.
The computer readable medium of claim 11, wherein the second application is registered for communications in a discoverability object comprising at least one of, a discoverability indicator, an application identifier, a vendor identifier, or a discovery type.
A non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor performs a set of acts comprising:
A system comprising:
Dependencies are inferred from the claim text.