Invention Grant
- Patent Title: Progressively implementing declarative models in distributed systems
- Patent Title (中): 逐步实现分布式系统中的声明式模型
-
Application No.: US11771816Application Date: 2007-06-29
-
Publication No.: US08239505B2Publication Date: 2012-08-07
- Inventor: Igor Sedukhin , Daniel Eshner , Amol S. Kulkarni , Girish M. Venkataramanappa , Leo S. Vannelli, III , Sumit Mohanty , Sundeep Sahi
- Applicant: Igor Sedukhin , Daniel Eshner , Amol S. Kulkarni , Girish M. Venkataramanappa , Leo S. Vannelli, III , Sumit Mohanty , Sundeep Sahi
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F15/177
- IPC: G06F15/177 ; G06F15/173

Abstract:
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.
Public/Granted literature
- US20090006062A1 PROGRESSIVELY IMPLEMENTING DECLARATIVE MODELS IN DISTRIBUTED SYSTEMS Public/Granted day:2009-01-01
Information query