Autodiscovery of business services
First Claim
1. A method to integrate services into business processes comprising:
- providing a user interface for use by a user to create autodiscovery queries, which, when executed on a computer, automatically collect metadata about corresponding electronic services and store query results in a metadata storage, wherein;
the metadata storage is accessible by a first server computer and stores files containing metadata about queried electronic services hosted by one or more remote servers including requirements of the electronic services for interoperability with other services; and
whereupon execution, each created autodiscovery query implemented within the user interface obtains metadata about a corresponding service by;
obtaining a manually entered feed uniform resource locator to a target site associated with the corresponding service; and
querying the corresponding service using the obtained feed uniform resource locator to collect digest feed metadata from a digest of the corresponding service, the digest comprising at least one syndication format for content and information required to enable sharing of content among different services or sites;
programmably reading a digest feed of the digest using the obtained feed uniform resource locator;
automatically obtaining only metadata items that were previously determined to be relevant to enable sharing of content among the different services or sites from the digest; and
storing the collected metadata information in the metadata storage.
1 Assignment
0 Petitions
Accused Products
Abstract
An autodiscovery feature with an easy-to-use interface is provided to automatically collect metadata about electronic services for use within a business enterprise and to store that metadata in a metadata repository. The autodiscovery feature is used to create autodiscovery queries that are sent to electronic services to collect from the services'"'"' digests specified metadata useful for identifying the functionality of those services and integrating the services into business processes. Digests, such as RSS feeds and Atom feeds, are typically created by services to include useful metadata, such as the title of a service, the URL link to a description of the service, a brief description of the service, the publication date of the service, and other data. Autodiscovery queries can thus collect services'"'"' relevant metadata and store it in a business enterprise'"'"'s metadata repository, so that the services'"'"' functionality can be quickly identified and used for business processes.
-
Citations
19 Claims
-
1. A method to integrate services into business processes comprising:
-
providing a user interface for use by a user to create autodiscovery queries, which, when executed on a computer, automatically collect metadata about corresponding electronic services and store query results in a metadata storage, wherein; the metadata storage is accessible by a first server computer and stores files containing metadata about queried electronic services hosted by one or more remote servers including requirements of the electronic services for interoperability with other services; and whereupon execution, each created autodiscovery query implemented within the user interface obtains metadata about a corresponding service by; obtaining a manually entered feed uniform resource locator to a target site associated with the corresponding service; and querying the corresponding service using the obtained feed uniform resource locator to collect digest feed metadata from a digest of the corresponding service, the digest comprising at least one syndication format for content and information required to enable sharing of content among different services or sites; programmably reading a digest feed of the digest using the obtained feed uniform resource locator; automatically obtaining only metadata items that were previously determined to be relevant to enable sharing of content among the different services or sites from the digest; and storing the collected metadata information in the metadata storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14)
-
-
12. A computer program product to integrate services into business processes comprising:
a computer-readable storage medium for storing instructions defining computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to implement a user interface for use by a user to create autodiscovery queries, which, when executed on a computer, automatically collect metadata about corresponding electronic services and store query results in a metadata storage, computer usable program code configured to interact with the metadata storage where the metadata storage is provided to store files, accessible by a first server computer, where the files contain metadata about electronic services hosted by one or more remote servers including requirements of the electronic services for interoperability with other services; and computer usable program code configured execute each created autodiscovery query implemented within the user interface to obtain metadata about a corresponding service by; obtaining a manually entered feed uniform resource locator to a target site associated with the corresponding service; and querying the corresponding service using the obtained feed uniform resource locator to collect digest feed metadata from a digest of the corresponding service, the digest comprising at least one syndication format for content and information required to enable sharing of content among different services or sites; programmably reading a digest feed of the digest using the obtained feed uniform resource locator;
programmably obtaining only metadata items that were previously determined to be relevant to enable sharing of content among the different services or sites from the digest; andstoring the collected metadata information in the metadata storage. - View Dependent Claims (15, 16, 18)
-
13. A system to integrate services into business processes comprising:
-
a first server computer; and a metadata storage accessible by the first server computer where the metadata storage is provided for storing files containing metadata about electronic services hosted by one or more remote servers including requirements of the electronic services for interoperability with other services; a user interface for use by a user to create autodiscovery queries, which, when executed by the first server computer, automatically collect metadata about corresponding electronic services and store query results in the metadata storage; whereupon execution, each created autodiscovery query implemented within the user interface obtains metadata about a corresponding service by performing operations configured to; obtain a manually entered feed uniform resource locator to a target site associated with the corresponding service; and query the corresponding service using the obtained feed uniform resource locator to collect digest feed metadata from a digest of the corresponding service, the digest comprising at least one syndication format for content and information required to enable sharing of content among different services or sites; programmably read a digest feed of the digest using the obtained feed uniform resource locator; programmably obtain only metadata items that were previously determined to be relevant to enable sharing of content among different services or sites from the digest; and store the collected metadata information in the metadata storage; wherein a selected server computer is used to; recall metadata for a desired service from the metadata storage in response to implementing a business process; use the recalled metadata to identify the functionality of the desired service; and integrate the desired service into the business process. - View Dependent Claims (17, 19)
-
Specification