×

Loading a chain of processors from an XML file

  • US 7,716,646 B2
  • Filed: 05/11/2006
  • Issued: 05/11/2010
  • Est. Priority Date: 05/11/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for loading a plurality of dynamically linked assemblies during the execution of an application program, comprising:

  • reading, by the application program under control of a computer, a configuration file stored in a memory, the configuration file including a load sequence for the plurality of dynamically linked assemblies and a class used for processing each dynamically linked assembly, the load sequence indicating a determined order for loading the plurality of dynamically linked assemblies;

    loading, by the application program under control of the computer, the plurality of dynamically linked assemblies in the determined order indicated by the load sequence read from the configuration file, each class having a common dataset, each of the plurality of dynamically linked assemblies being independent from the other of the plurality of dynamically linked assemblies; and

    sending, by the application program under control of the computer, a first process request defined by a first of the classes specified in the configuration file for a corresponding first of the plurality of dynamically linked assemblies to the first dynamically linked assembly to cause the first dynamically linked assembly to send a second process request defined by a second of the classes specified in the configuration file for a corresponding second of the plurality of dynamically linked assemblies to the second dynamically linked assembly in the determined order indicated by the load sequence;

    responsive to receiving the first process request, processing the first dynamically linked assembly using the first class specified in the configuration file and, responsive to receiving the second process request, processing the second dynamically linked assembly using the second class specified in the configuration file in the determined order indicated by the load sequence; and

    modifying the load sequence of the plurality of dynamically linked assemblies without modifying the application program as a result of the modifying the load sequence, wherein the modifying includes adding at least one dynamically linked assembly to the plurality of dynamically linked assemblies or rearranging the load sequence of the plurality of dynamically linked assemblies.

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