Patent ID: 7761885
Filing Date: 2010-07-20
Classification: G06F

Abstract:
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: 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: wherein 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.