×

Method and system for creating and providing a multi-tier network service using separated function and presentation components

  • US 7,389,517 B2
  • Filed: 12/19/2003
  • Issued: 06/17/2008
  • Est. Priority Date: 12/19/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for hosting a computer executable multi-tier application for interaction over a network with a user interface, the application including a logic tier for determining content data for the application and a presentation tier for determining a presentation form of the content data as a display on the user interface, the method comprising:

  • accessing a requested resource definition having a sequence of at least one presentation definition and at least one function definition, the presentation definition for identifying a presentation component defined external to the requested resource definition and the function definition for identifying a function component also defined external to the requested resource definition;

    invoking the function component as identified by the function definition, the function component being one of a plurality of accessible function components;

    receiving an output datum provided by the invoked function component as a result of an operation on an input datum via the function component, the output datum being the content data;

    selecting the first presentation component as identified by the presentation definition, the first presentation component being one of a plurality of accessible presentation components;

    receiving a first presentation element provided by the first presentation component processing a first presentation instruction of a first presentation template also defined external to the requested resource definition, the first presentation element defining the presentation form of the content data; and

    combining the first presentation element and the received content data as a display of the multi-tier application;

    wherein the display is subsequently delivered to the user interface.

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