×

Progressively implementing declarative models in distributed systems

  • US 8,239,505 B2
  • Filed: 06/29/2007
  • Issued: 08/07/2012
  • Est. Priority Date: 06/29/2007
  • Status: Active Grant
First Claim
Patent Images

1. At a server having one or more implementations means and one or more analytics means configured in a distributed computerized system environment to manage one or more distributed application programs through one or more platform-specific drivers, a method performed by a processor of the server of automatically implementing one or more sets of high-level instructions in a distributed application program during execution thereof using declarative models, comprising the acts of:

  • storing, by the processor, one or more declarative models in a repository, the one or more declarative models including high-level instructions regarding one or more operations of a distributed application program;

    refining the one or more declarative models to include contextual information regarding operations of the distributed application program;

    translating the one or more refined declarative models into sets of one or more platform-specific commands to be implemented by one or more application containers;

    sending the translated commands to the one or more application containers, wherein the translated commands are received and executed by the one or more application containers to configure and control the distributed application program;

    while the distributed application program is executing, receiving one or more modifications to the one or more declarative models in the repository; and

    in response to the one or more modifications, refining and translating the one or more modified declarative models into sets of one or more platform-specific commands, and sending the sets of one or more platform-specific commands to the one or more application containers to be executed by the one or more application containers to implement the distributed application program such that the one or more modifications to the one or more declarative models are reflected in the distributed application program.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×