×

Deterministic rule-based dispatch of objects to code

  • US 7,624,141 B2
  • Filed: 01/23/2004
  • Issued: 11/24/2009
  • Est. Priority Date: 01/23/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computing system that is capable of dispatching a data structure within a Simple Object Access Protocol (SOAP) envelope for processing by groups of one or more software methods, a method for the computing system to perform deterministic rule-based dispatch of the SOAP envelope to a group of one or more software methods for further processing, the dispatch being deterministic and resulting in a single rule despite the existence of multiple rules that conflict regarding which group of one or more software methods the SOAP envelope should be dispatched, the method comprising the following:

  • an act of the computing system accessing a SOAP envelope that includes a data structure that is to be dispatched to one or more software methods for processing;

    subsequent to the act of accessing the SOAP envelope, an act of the computing system evaluating a list of rules to identify a plurality of rules that apply to the dispatch of the data structure within the SOAP envelope, wherein all of the rules within the list of rules are specific to dispatch of the data structure within the SOAP envelope to one or more software methods, such that the list of rules includes rules consisting of software method dispatch rules, and wherein each of the plurality of rules specifying a condition and a group of one or more software methods the SOAP envelope should be dispatched to if the condition is met;

    subsequent to the act of evaluating the list of rules, an act of the computing system resolving the plurality of rules utilizing one or more prioritizing mechanisms, wherein at least one prioritizing mechanism is configured to guarantee that only a single rule will be applied for the dispatch of the data structure of the SOAP envelope to the group of one or more software methods; and

    an act of the computing system dispatching the data structure of the SOAP envelope to the group of one or more software methods specified by the single prevailing rule.

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