发明名称 Systems and methods for computing applications
摘要 Systems and methods for dynamic development and/or 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 realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.
申请公布号 US9535669(B2) 申请公布日期 2017.01.03
申请号 US201514837670 申请日期 2015.08.27
申请人 IMAGINE COMMUNICATIONS CORP. 发明人 Eksten Brick;White Craig;Palmer Scott;Belme Frank;Li Stephen;Saceanu Cristian
分类号 G06F9/44;G06F9/50;G06F9/445;G06F21/10;H04L29/06 主分类号 G06F9/44
代理机构 Norton Rose Fulbright Canada LLP 代理人 Norton Rose Fulbright Canada LLP ;Mederios Maya
主权项 1. A system for dynamic development of computing applications comprising: one or more linked repositories storing blueprints, graphs, and components, each component defining a computing processing mechanism for processing data containers of computing data, each component being associated with one or more versions; at least one development processor to develop and output at least one computing application to process at least one input data stream to generate at least one output data stream, the at least one computing application realized by a blueprint of the blueprints in the one or more linked repositories, the blueprint used to instantiate at least one graph of the graphs in the one or more linked repositories at application runtime, the at least one graph representing a workflow of components from the components stored in the one or more linked repositories, the workflow defining an arrangement of the plurality of components and connections between the components using pins; and an interface for defining, updating, and testing a solution set of the components of the workflow, the solution set identifying a set of components of the components of the workflow and, for each component of the set of components, a version; and the at least one development processor for adding a label to the blueprint realizing the at least one computing application, the label referencing the solution set for loading appropriate versions of the set of components from the one or more linked repositories at application runtime such that when the solution set updates to identify a different version of a component in the set of components, the label references the updated solution set with the different version of the component without requiring modification to the blueprint realizing the at least one computing application.
地址 Frisco TX US