×

System and method for a page rendering framework

  • US 7,451,393 B1
  • Filed: 12/23/2003
  • Issued: 11/11/2008
  • Est. Priority Date: 12/23/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for producing an output report comprising:

  • identifying a page template indicative of an output report having passive content, the passive content being static;

    parsing tokens from the page template, the tokens being metadata tokens indicative of dynamic content, the dynamic content adapted to provide at least a portion of the output report, each of the metadata tokens corresponding to a javabean component such that parsing further comprises identifying the javabean component, the javabean component operable to process the metadata token;

    retrieving, from a metadata repository, by the javabean component, metadata components corresponding to the metadata tokens and operable to provide the dynamic content corresponding to the parsed metadata tokens; and

    processing the metadata component by the javabean component;

    for each token, generating the dynamic content, said generating further comprising fetching output data and processing display data, the output data operable to be retrieved from a dynamic repository and the display data operable to indicate organization of the fetched output data;

    generating the dynamic content further comprising;

    retrieving, based on the metadata components, the display data and the output data from a repository, the display data and output data corresponding to the dynamic content for rendering on the output report;

    processing the metadata components using the retrieved display data and output data to generate the dynamic content corresponding to the parsed metadata tokens; and

    building the output report by assembling the generated dynamic content for each token in the page template, the page template indicative of a plurality of output reports, the dynamic content further comprising java server pages referencing metalanguage representations of at least portions of other java server pages corresponding to the same rendered output report, building further comprising rendering an output page by;

    fetching, based on the parsed token, a page descriptor corresponding to the parsed token, the page descriptor defining the metalanguage representation;

    retrieving the dynamic content from the fetched page descriptor; and

    inserting the dynamic content in the output report by replacing the metadata tokens.

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