Base services patterns in a netcentric environment

  • US 6,742,015 B1
  • Filed: 08/31/1999
  • Issued: 05/25/2004
  • Est. Priority Date: 08/31/1999
  • Status: Expired due to Term
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. A method for providing base service patterns for use in a component-based architecture, comprising the steps of:

  • (a) providing a batch job pattern for structuring batch components such that common architectural services are implemented uniformly across the batch components;

    (b) utilizing a batch unit of work pattern for structuring work to be processed by the batch components so that the work is treated uniformly by the batch components;

    (c) implementing a processing pipeline pattern for structuring batch activities for simplified reconfiguration of the batch activities, wherein implementing the processing pipeline pattern includes preparing to perform a series of processing steps on input objects being streamed into a batch processing system;

    encapsulating each of the processing steps within at least one of a plurality of filters;

    receiving and processing the input objects in at least one of the plurality of filters;

    delivering results from the plurality of filters incrementally during processing of the input objects for reducing latency and enabling parallel processing;

    utilizing connectors for connecting at least two of the plurality of filters each having a processing step for creating a process, wherein one of the two filters is an input filter of the process and the other of the two filters is an output filter of the process; and

    using connectors for connecting input and output filters of different processes for forming a scalable system; and

    (d) using an abstraction factory to encapsulate differences between objects such that only activities that need to understand the difference between the objects have to deal with the differences.

View all claims
  • 4 Assignments