MANAGING NETWORK-ACCESSIBLE RESOURCES
First Claim
1. A server for network computing comprising an HTTP get/post programming interface for accessing a plurality of core services and at least one metaservice, the plurality of core services including one or more of a syndication function, a search function, a conditional access function, an authentication function, a security function, and a database management function, and the at least one metaservice including at least one service for creating a composite service from a plurality of other services, the plurality of other services including at least one remote service with a network-accessible programming interface.
1 Assignment
0 Petitions
Accused Products
Abstract
The systems, methods, means, and computer program products disclosed herein provide a framework and tools for creating composite services from the array of services available as distributed, loosely structured, ad hoc, remote programming interfaces on the Internet. The framework includes metaservices for coordinating the execution of multiple services in a composite service, and also provides core services such as database management, security, financial transactions, media conversion, and so forth, to provide greater design latitude in the creation of new composite services from existing Internet content and services. The framework may be deployed to create new services and programming interfaces, or to deploy independent web applications constructed from available services.
-
Citations
98 Claims
- 1. A server for network computing comprising an HTTP get/post programming interface for accessing a plurality of core services and at least one metaservice, the plurality of core services including one or more of a syndication function, a search function, a conditional access function, an authentication function, a security function, and a database management function, and the at least one metaservice including at least one service for creating a composite service from a plurality of other services, the plurality of other services including at least one remote service with a network-accessible programming interface.
-
12. A method of semantic computing comprising:
-
providing an HTTP get/post programming interface to a network-accessible server, the interface including at least one syndication function, at least one search function, and at least one processing function;
associating a first URL with an input to the interface;
associating a second URL with an output from the interface; and
providing an interface description at a third URL, the interface description including a description of the HTTP get/post programming interface and an identification of the first URL and the second URL. - View Dependent Claims (13, 14, 15, 16, 95, 96, 97)
-
-
17-94. -94. (canceled)
-
98. A computer program product embodied on a computer readable medium that, when executing on one or more computers performs the steps of:
-
providing an HTTP get/post programming interface to a network-accessible server, the interface including at least one syndication function, at least one search function, and at least one processing function;
associating a first URL with an input to the interface;
associating a second URL with an output from the interface; and
providing an interface description at a third URL, the interface description including a description of the HTTP get/post programming interface and an identification of the first URL and the second URL.
-
Specification