Semantic interface for publishing a web service to and discovering a web service from a web service registry
AssigneeAmerican Express Travel Related Services Company, Inc.
InventorsJames Bean, Robert Morgan
Life of this patent
Estimating the term…
Abstract
A system and method for publishing a web service to a web service registry retrieving a web service description. A schema associated with the web service description is acquired, and publication metadata relating to the web service is extracted from the schema. A web service registry publication request is generated based on the publication metadata extracted from the schema. The web service registry publication request is submitted to the web service registry for publication.
Claims27
A method for publishing a web service to a web service registry, the method comprising:
- retrieving a web service description;
- acquiring a schema associated with the web service description;
- extracting publication metadata relating to the web service from the schema;
- generating a web service registry publication request based on the publication metadata extracted from the schema;
- and
- submitting the web service registry publication request to the web service registry for publication.
An apparatus for publishing a web service to a web service registry, the apparatus comprising:
- means for retrieving a web service description;
- means for acquiring a schema associated with the web service description;
- means for extracting publication metadata relating to the web service from the schema;
- means for generating a web service registry publication request based on the publication metadata extracted from the schema;
- and
- means for submitting the web service registry publication request to the web service registry for publication.
A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to assist a user in publishing a web service to a web service registry, said control logic comprising:
- i) first computer readable program code for retrieving a web service description;
- ii) second computer readable program code for acquiring a schema associated with the web service description;
- iii) third computer readable program code for extracting publication metadata relating to the web service from the schema;
- iv) fourth computer readable program code for generating a web service registry publication request based on the publication metadata extracted from the schema;
- and
- v) fifth computer readable program code for submitting the web service registry publication request to the web service registry for publication.
Dependencies are inferred from the claim text.