NETWORK-ACCESSIBLE DATABASE OF REMOTE SERVICES
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.
153 Citations
112 Claims
-
1-16. -16. (canceled)
-
17. A system comprising:
-
a network;
a database coupled in a communicating relationship with the network, the database storing one or more characteristics of a plurality of remote services, each remote service hosted at a remote location on the network, and each remote service accessible through an application programming interface, the one or more characteristics including at least a network location and a programming interface specification for each one of the plurality of remote services, the database including a web interface for structured searching of the one or more characteristics; and
a server associated with the database that provides at least one core service for creating a composite service from two or more of the plurality of remote services and expressing the composite service in an outlining grammar. - View Dependent Claims (18, 95, 96, 97, 98, 99, 100, 101, 102, 103)
-
-
19-94. -94. (canceled)
-
104. A system comprising:
-
a database coupled in a communicating relationship with a network, the database storing one or more characteristics of a plurality of remote services, each remote service hosted at a remote location on the network, and each remote service accessible through an application programming interface, the one or more characteristics including at least a network location and a programming interface specification for each one of the plurality of remote services, the database including a web interface for structured searching of the one or more characteristics; and
a server associated with the database that provides at least one core service for creating a composite service from two or more of the plurality of remote services and expressing the composite service in an outlining grammar. - View Dependent Claims (105, 106, 107, 108, 109, 110, 111, 112)
-
Specification