PROGRAMMING INTERFACES FOR NETWORK 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.
79 Citations
107 Claims
-
1-20. -20. (canceled)
-
20. A programming interface comprising:
-
an input adapted to receive program data from a first RSS feed;
a service that processes the program data; and
an output that publishes results of the service to a second RSS feed. - View Dependent Claims (21, 22, 23, 24)
-
-
25-27. -27. (canceled)
-
28. A method comprising:
-
exposing a service for access by a user through an HTTP get-post programming interface; and
publishing an RSS feed to a URL associated with the service, the RSS feed containing an element that provides a specification for the service. - View Dependent Claims (95, 96, 97, 98, 99, 100)
-
-
29. A method, comprising:
-
exposing a service for access by a user through an HTTP get-post programming interface; and
publishing an OPML document to a URL associated with the service, the OPML document providing a specification for the service. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107)
-
-
30-94. -94. (canceled)
Specification