SYSTEMS AND METHODS FOR COMPUTING APPLICATIONS
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for dynamic development and deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to dynamically deploy a computing application by sending a request at runtime for graphs and components identified in the computing application.
-
Citations
24 Claims
-
1-8. -8. (canceled)
-
9. A system for dynamic deployment of computing applications comprising:
- a deployment subsystem for deploying computing applications at runtime, one or more processors, and a memory coupled to the one or more processor and configured to store instructions executable by the one or more processors to configure the deployment subsystem with one or more repositories, one or more cloud agents, and one or more cloud engines, wherein the computing applications are realized by blueprints, wherein each blueprint may be used to instantiate a graph at application runtime, wherein a graph identifies components, connections between the components, and properties for the components, wherein each component defines a computing processing mechanism for processing data containers of computing data at application runtime, wherein each graph identifies components, wherein the repository stores the graphs and the components for loading at application runtime, wherein a cloud agent controls at least one cloud engine, wherein the cloud engine provides a running environment for the computing application by using blueprints to instantiate graphs at application runtime;
wherein at runtime the deployment subsystem dynamically constructs and deploys a computing application by sending a request at runtime to the repository for the graphs instantiated by corresponding blueprints and components identified therein. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- a deployment subsystem for deploying computing applications at runtime, one or more processors, and a memory coupled to the one or more processor and configured to store instructions executable by the one or more processors to configure the deployment subsystem with one or more repositories, one or more cloud agents, and one or more cloud engines, wherein the computing applications are realized by blueprints, wherein each blueprint may be used to instantiate a graph at application runtime, wherein a graph identifies components, connections between the components, and properties for the components, wherein each component defines a computing processing mechanism for processing data containers of computing data at application runtime, wherein each graph identifies components, wherein the repository stores the graphs and the components for loading at application runtime, wherein a cloud agent controls at least one cloud engine, wherein the cloud engine provides a running environment for the computing application by using blueprints to instantiate graphs at application runtime;
-
23. A method for dynamic deployment of computing applications:
-
providing a deployment subsystem for deploying computing applications at runtime, one or more processors, and a memory coupled to the one or more processor and configured to store instructions executable by the one or more processors to configure the deployment subsystem with one or more repositories, one or more cloud agents, one or more cloud engines, wherein the computing applications identify blueprints, wherein each blueprint may be used to instantiate a graph at application runtime, wherein a graph identifies components, connections between the components, and properties for the components, wherein each component defines a computing processing mechanism for processing data containers of computing data at application runtime, wherein each graph identifies components; storing components and graphs in the repository for loading at application runtime; providing, by the cloud engine, a running environment for the computing application by using blueprints to instantiate graphs at application runtime; controlling, by the cloud agent, the cloud engine; at application runtime, dynamically deploying a computing application realized by a blueprint by sending a request at runtime to the repository for the graphs and components identified in the blueprint. - View Dependent Claims (24)
-
Specification