-
公开(公告)号:US07974939B2
公开(公告)日:2011-07-05
申请号:US11925079
申请日:2007-10-26
申请人: Karthik Arun Nanjangud Bhaskar , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Sundeep Sahi , Igor Sedukhin , Haoran Andy Wu
发明人: Karthik Arun Nanjangud Bhaskar , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Sundeep Sahi , Igor Sedukhin , Haoran Andy Wu
IPC分类号: G06F17/00
CPC分类号: G06F8/10
摘要: The present invention extends to methods, systems, and computer program products for processing model based commands for distributed applications. Embodiments facilitate execution of model-based commands, including software lifecycle commands, using model-based workflow instances. Data related to command execution is stored in a shared repository such that command processors can understand their status in relationship to workflow instances. Further, since the repository is shared, command execution can be distributed and balanced across a plurality of different executive services. Embodiments also include model-based error handling and error recovery mechanisms.
摘要翻译: 本发明扩展到用于分布式应用的用于处理基于模型的命令的方法,系统和计算机程序产品。 实施方式便于使用基于模型的工作流实例来执行基于模型的命令,包括软件生命周期命令。 与命令执行相关的数据存储在共享存储库中,以便命令处理器可以了解其与工作流实例关系的状态。 此外,由于存储库是共享的,所以可以在多个不同的执行服务之间分发和平衡命令执行。 实施例还包括基于模型的错误处理和错误恢复机制。
-
公开(公告)号:US20110219383A1
公开(公告)日:2011-09-08
申请号:US13110223
申请日:2011-05-18
申请人: Karthik Arun Nanjangud Bhaskar , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Sundeep Sahi , Igor Sedukhin , Haoran Andy Wu
发明人: Karthik Arun Nanjangud Bhaskar , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Sundeep Sahi , Igor Sedukhin , Haoran Andy Wu
IPC分类号: G06F9/46
CPC分类号: G06F8/10
摘要: The present invention extends to methods, systems, and computer program products for processing model based commands for distributed applications. Embodiments facilitate execution of model-based commands, including software lifecycle commands, using model-based workflow instances. Data related to command execution is stored in a shared repository such that command processors can understand their status in relationship to workflow instances. Further, since the repository is shared, command execution can be distributed and balanced across a plurality of different executive services. Embodiments also include model-based error handling and error recovery mechanisms.
摘要翻译: 本发明扩展到用于分布式应用的用于处理基于模型的命令的方法,系统和计算机程序产品。 实施方式便于使用基于模型的工作流实例来执行基于模型的命令,包括软件生命周期命令。 与命令执行相关的数据存储在共享存储库中,以便命令处理器可以了解其与工作流实例关系的状态。 此外,由于存储库是共享的,所以可以在多个不同的执行服务之间分发和平衡命令执行。 实施例还包括基于模型的错误处理和错误恢复机制。
-
公开(公告)号:US08306996B2
公开(公告)日:2012-11-06
申请号:US13110223
申请日:2011-05-18
申请人: Karthik Arun Nanjangud Bhaskar , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Sundeep Sahi , Igor Sedukhin , Haoran Andy Wu
发明人: Karthik Arun Nanjangud Bhaskar , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Sundeep Sahi , Igor Sedukhin , Haoran Andy Wu
IPC分类号: G06F7/00
CPC分类号: G06F8/10
摘要: The present invention extends to methods, systems, and computer program products for processing model based commands for distributed applications. Embodiments facilitate execution of model-based commands, including software lifecycle commands, using model-based workflow instances. Data related to command execution is stored in a shared repository such that command processors can understand their status in relationship to workflow instances. Further, since the repository is shared, command execution can be distributed and balanced across a plurality of different executive services. Embodiments also include model-based error handling and error recovery mechanisms.
摘要翻译: 本发明扩展到用于分布式应用的用于处理基于模型的命令的方法,系统和计算机程序产品。 实施方式便于使用基于模型的工作流实例来执行基于模型的命令,包括软件生命周期命令。 与命令执行相关的数据存储在共享存储库中,以便命令处理器可以了解其与工作流实例关系的状态。 此外,由于存储库是共享的,所以可以在多个不同的执行服务之间分发和平衡命令执行。 实施例还包括基于模型的错误处理和错误恢复机制。
-
公开(公告)号:US20090112873A1
公开(公告)日:2009-04-30
申请号:US11925079
申请日:2007-10-26
申请人: Karthik Arun Nanjangud Bhaskar , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Sundeep Sahi , Igor Sedukhin , Haoran Andy Wu
发明人: Karthik Arun Nanjangud Bhaskar , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Sundeep Sahi , Igor Sedukhin , Haoran Andy Wu
IPC分类号: G06F17/30
CPC分类号: G06F8/10
摘要: The present invention extends to methods, systems, and computer program products for processing model based commands for distributed applications. Embodiments facilitate execution of model-based commands, including software lifecycle commands, using model-based workflow instances. Data related to command execution is stored in a shared repository such that command processors can understand their status in relationship to workflow instances. Further, since the repository is shared, command execution can be distributed and balanced across a plurality of different executive services. Embodiments also include model-based error handling and error recovery mechanisms.
摘要翻译: 本发明扩展到用于分布式应用的用于处理基于模型的命令的方法,系统和计算机程序产品。 实施方式便于使用基于模型的工作流实例来执行基于模型的命令,包括软件生命周期命令。 与命令执行相关的数据存储在共享存储库中,以便命令处理器可以了解其与工作流实例关系的状态。 此外,由于存储库是共享的,所以可以在多个不同的执行服务之间分发和平衡命令执行。 实施例还包括基于模型的错误处理和错误恢复机制。
-
公开(公告)号:US20090113457A1
公开(公告)日:2009-04-30
申请号:US11925067
申请日:2007-10-26
申请人: Igor Sedukhin , Daniel Eshner , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Girish Mittur Venkataramanappa , Vladimir Pogrebinsky , Haoran Andy Wu , Stephen T. Swartz , Sundeep Sahi , Sumit Mohanty
发明人: Igor Sedukhin , Daniel Eshner , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Girish Mittur Venkataramanappa , Vladimir Pogrebinsky , Haoran Andy Wu , Stephen T. Swartz , Sundeep Sahi , Sumit Mohanty
IPC分类号: G06F3/00
摘要: The present invention extends to methods, systems, and computer program products for performing requested commands for model-based applications. Embodiments of the invention permit efficient implementation of operations for model-based applications. Since drivers that are to implement an operation request data for implementing the operation, embodiments significantly reduce the likelihood of superfluous data being exchanged between an executive service and drivers. Further, if an operation is interrupted before implementation is complete, the operation can be resumed without having to re-perform already completed portions of the operation. Additionally, a user can be regularly updated on the progress of their commands.
摘要翻译: 本发明扩展到用于对基于模型的应用执行所请求命令的方法,系统和计算机程序产品。 本发明的实施例允许有效地实现基于模型的应用的操作。 由于要实施操作的驱动程序请求用于实施操作的数据,所以实施方式显着地减少了在执行服务和驱动程序之间交换多余数据的可能性。 此外,如果在实现完成之前操作中断,则可以恢复操作而无需重新执行已经完成的操作部分。 此外,可以定期更新用户的命令进度。
-
公开(公告)号:US07926070B2
公开(公告)日:2011-04-12
申请号:US11925067
申请日:2007-10-26
申请人: Igor Sedukhin , Daniel Eshner , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Girish Mittur Venkataramanappa , Vladimir Pogrebinsky , Haoran Andy Wu , Stephen T. Swartz , Sundeep Sahi , Sumit Mohanty
发明人: Igor Sedukhin , Daniel Eshner , Erik B. Christensen , Amol Sudhakar Kulkarni , Prasad Sripathi Panditharadhya , Girish Mittur Venkataramanappa , Vladimir Pogrebinsky , Haoran Andy Wu , Stephen T. Swartz , Sundeep Sahi , Sumit Mohanty
IPC分类号: G06F3/00
摘要: The present invention extends to methods, systems, and computer program products for performing requested commands for model-based applications. Embodiments of the invention permit efficient implementation of operations for model-based applications. Since drivers that are to implement an operation request data for implementing the operation, embodiments significantly reduce the likelihood of superfluous data being exchanged between an executive service and drivers. Further, if an operation is interrupted before implementation is complete, the operation can be resumed without having to re-perform already completed portions of the operation. Additionally, a user can be regularly updated on the progress of their commands.
摘要翻译: 本发明扩展到用于对基于模型的应用执行所请求命令的方法,系统和计算机程序产品。 本发明的实施例允许有效地实现基于模型的应用的操作。 由于要实施操作的驱动程序请求用于实施操作的数据,所以实施方式显着地减少了在执行服务和驱动程序之间交换多余数据的可能性。 此外,如果在实现完成之前操作中断,则可以恢复操作而无需重新执行已经完成的操作部分。 此外,可以定期更新用户的命令进度。
-
7.
公开(公告)号:US20090006062A1
公开(公告)日:2009-01-01
申请号:US11771816
申请日:2007-06-29
申请人: Igor Sedukhin , Daniel Eshner , Amol S. Kulkarni , Girish M. Venkataramanappa , Leo S. Vannelli, III , Sumit Mohanty , Sundeep Sahi
发明人: Igor Sedukhin , Daniel Eshner , Amol S. Kulkarni , Girish M. Venkataramanappa , Leo S. Vannelli, III , Sumit Mohanty , Sundeep Sahi
IPC分类号: G06G7/62
摘要: A system for automatically implementing high-level instructions in a distributed application program, where the high-level instructions reflect the behavior of the distributed application program, includes at least a tools component. The tools component is used to write high-level instructions in the form of declarative models, and place them in a repository. An executive component then receives the declarative models from the repository and refines them (e.g., via progressive elaboration) until there are no ambiguities. A platform-specific driver then translates the commands from the executive component, effectively turning the declarative model instructions into a set of imperative actions to be implemented in one or more application containers. The platform-specific driver also relays one or more event streams to an analytics means, which can result in modifications to the declarative models and corresponding new sets of instructions coming through the platform-specific driver at a later point.
摘要翻译: 用于在分布式应用程序中自动实现高级指令的系统,其中高级指令反映分布式应用程序的行为,其至少包括工具组件。 工具组件用于以声明性模型的形式写入高级指令,并将它们放在存储库中。 执行组件然后从存储库接收声明性模型,并将它们进行细化(例如,通过逐步详细描述),直到没有歧义。 特定于平台的驱动程序然后转换来自执行组件的命令,有效地将声明性模型指令转换为要在一个或多个应用程序容器中实现的一组命令行为。 特定于平台的驱动程序还将一个或多个事件流中继到分析手段,这可以导致对稍后的平台特定驱动程序的声明模型和相应的新指令集进行修改。
-
8.
公开(公告)号:US08239505B2
公开(公告)日:2012-08-07
申请号:US11771816
申请日:2007-06-29
申请人: Igor Sedukhin , Daniel Eshner , Amol S. Kulkarni , Girish M. Venkataramanappa , Leo S. Vannelli, III , Sumit Mohanty , Sundeep Sahi
发明人: Igor Sedukhin , Daniel Eshner , Amol S. Kulkarni , Girish M. Venkataramanappa , Leo S. Vannelli, III , Sumit Mohanty , Sundeep Sahi
IPC分类号: G06F15/177 , G06F15/173
摘要: A system for automatically implementing high-level instructions in a distributed application program, where the high-level instructions reflect the behavior of the distributed application program, includes at least a tools component. The tools component is used to write high-level instructions in the form of declarative models, and place them in a repository. An executive component then receives the declarative models from the repository and refines them (e.g., via progressive elaboration) until there are no ambiguities. A platform-specific driver then translates the commands from the executive component, effectively turning the declarative model instructions into a set of imperative actions to be implemented in one or more application containers. The platform-specific driver also relays one or more event streams to an analytics means, which can result in modifications to the declarative models and corresponding new sets of instructions coming through the platform-specific driver at a later point.
摘要翻译: 用于在分布式应用程序中自动实现高级指令的系统,其中高级指令反映分布式应用程序的行为,其至少包括工具组件。 工具组件用于以声明性模型的形式写入高级指令,并将它们放在存储库中。 执行组件然后从存储库接收声明性模型,并将它们进行细化(例如,通过逐步详细描述),直到没有歧义。 特定于平台的驱动程序然后转换来自执行组件的命令,有效地将声明性模型指令转换为要在一个或多个应用程序容器中实现的一组命令行为。 特定于平台的驱动程序还将一个或多个事件流中继到分析手段,这可以导致对稍后的平台特定驱动程序的声明模型和相应的新指令集进行修改。
-
-
-
-
-
-
-