×

System and method providing automatic policy enforcement in a multi-computer service application

  • US 7,080,143 B2
  • Filed: 05/11/2004
  • Issued: 07/18/2006
  • Est. Priority Date: 10/24/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of enforcing policy in a multi-computer service application, the method comprising:

  • monitoring, by a policy module, operation of an application during runtime, the application comprising multiple software modules configured to execute on respective ones of multiple computers, the software modules being defined by logical input and output ports and logical data connections between respective ones of the software modules;

    receiving, by the policy module, a notification from one of the software modules indicating a change in operation of the application;

    responsive to receiving the notification, enforcing, by the policy module, a policy associated with the application by;

    (a) evaluating content of the notification against the policy to generate a response for one or more destination modules of the application, the evaluating comprising determining, by the policy module, the one or more destination modules by identifying a number of instances of each software or hardware module used to implement multi-computer service application at any given time based on the policy; and

    (b) forwarding, by an output port of the policy module, the response to input ports of the one or more destination modules in accordance with the logical data connections associated with the one or more destination modules; and

    wherein the policy is abstracted from physical deployment of the multi-computer service application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×