Method and system for automating generation of web services from existing service components
First Claim
1. A computer-based method for generating a Web service for use over a digital communications network, comprising:
- identifying first and second service components adapted for providing a first and a second functionality for inclusion in a new Web service;
generating a description of the new Web service including a calling structure based on the first and second service components;
creating a transport structure for requests to and responses from the new Web service suited for data transfer over the communications network; and
advertising the new Web service on the communications network.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-based method for generating a Web service. The method includes identifying first and second service components for inclusion in the Web service, which includes locating available services using service detectors that use differing search techniques and displaying the located services to the user to allow the user to make a selection to identify the first and second service components. The method continues with generating a description or contract for the Web service defining service behavior including invoking rules. A transport structure is then created for accessing the new Web service such as a transmission envelope. The Web service is advertised as being available on the communications network including registering the Web service with a services registry linked to the communications network.
287 Citations
28 Claims
-
1. A computer-based method for generating a Web service for use over a digital communications network, comprising:
-
identifying first and second service components adapted for providing a first and a second functionality for inclusion in a new Web service;
generating a description of the new Web service including a calling structure based on the first and second service components;
creating a transport structure for requests to and responses from the new Web service suited for data transfer over the communications network; and
advertising the new Web service on the communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for generating a Web service, comprising:
-
receiving an identification of an available service;
generating a description of invoking rules for the available service;
creating a transport structure for client messages to and from the available service over a communications network; and
publishing the available service as a Web service accessible over the communications network. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-based method for generating a Web service from existing services available on a computer system, comprising:
-
locating a first set of available services on the computer system using a first services searching technique;
locating a second set of available services on the computer system using a second services searching technique differing from the first services searching technique;
displaying the first and second sets of available services to a user;
receiving user input selection information indicating one of the available services to include in the Web service; and
generating a Web services framework for the indicated one of the available services to allow the indicated one of the available services to be used located and accessed by a client device using Web service standard communications over a digital communications network. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus for generating a Web service for use over a digital communications network, comprising:
-
means for identifying first and second service components adapted for providing a first and a second functionality for inclusion in a new Web service;
means for generating a description of the new Web service including a calling structure based on the first and second service components;
means for creating a transport structure for requests to and responses from the new Web service suited for data transfer over the communications network; and
means for advertising the new Web service on the communications network. - View Dependent Claims (26, 27, 28)
-
Specification