×

Task computing

  • US 7,761,885 B2
  • Filed: 04/27/2005
  • Issued: 07/20/2010
  • Est. Priority Date: 04/28/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • semantically describing a plurality of computer system sources of functions as services on a computer system;

    segmenting a computer system including one or more computer systems in network communication into a plurality of computing system implementation tiers comprising;

    a presentation client processing layer using a computer,a remote procedure call (RPC) application programming interface (API),a middleware server processing layer using a computer to which the presentation layer interfaces via the RPC API to real-time, dynamically generate a computer implemented task interface at the presentation layer to a semantically described computer system source of function as a service on a computer system, anda service layer and a function source realization layer, using a computer, providing the semantically described computer system source of function as the service on the computer system to which the middleware server processing layer interfaces;

    registering by a first computer system of the plurality of computer systems an RPC API of the first computer system via the network in a second computer system of the plurality of computer systems;

    discovering by the second computer system a service on the second computer system;

    informing, by the second computer system via the registered RPC API, the first computer system of the discovered services in the second computer system; and

    using the first computer real-time, dynamically composing an executable task that comprises a plurality of services, according to a generated task interface at the presentation layer to the plurality of services discovered at the first and/or the second computer,wherein the semantically describing the plurality of computer system sources of functions as services, comprises;

    describing functional characteristics of a computer system source of function using an ontology, andassigning a name to the service as an element of a natural language sentence to support composability of the services mapping into composability of natural language elements as a natural language sentence, andwherein a generation of the computer implemented task interface comprises identifying compatible discovered services according to a functional characteristic of a service based upon the describing of the functional characteristics of a computer system source of function using an ontology to support user composing the executable task of the compatible services based upon a name assigned to the service.

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