Method and apparatus of automatic method signature adaptation for dynamic web service invocation
AssigneeInternational Business Machines Corporation
InventorsLiang-Jie Zhang, Tian-Jy Chao, Hung-Yang Chang
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsLiang-Jie Zhang, Tian-Jy Chao, Hung-Yang Chang
Estimating the term…
A method (and apparatus) for adapting an input parameter,for dynamically invoke the target Web services, and for adapting output results, the method including: receiving an invocation request including an input parameter in a first format; retrieving MetaWSDL (Meta Web Service Description Language), wherein said MetaWSDL includes a universal XML (eXtended Markup Language) representation which includes semantic information of a Web service method signature; invoking a MetaWSDL processor to adapt the input parameter to a second format using the retrieved MetaWSDL; dynamically invoking the target Web services using the adapted parameter in the second format; and adapting the output result in a first format to a second format using the MetaWSDL.
A method for adapting an input parameter, the method comprising:
A method for adapting a Web service output parameter, comprising:
A method for method signature adapting an input parameter, the method comprising:
A method for generating a MetaClient preference file in a MetaClient library for storing information regarding a preferred set of Web services, comprising:
An apparatus for method signature adaptation, the apparatus comprising:
A MetaWSDL for automatic method signature adaptation, comprising semantic information of Web services method signatures.
A computer readable medium storing instructions for adapting an input parameter which when executed by at least one processor, causes the processor to perform:
A computer readable medium storing instructions for adapting an output parameter which when executed by at least one processor, causes the processor to perform:
A computer readable medium storing instructions for adapting an input parameter which when executed by at least one processor, causes the processor to perform:
A computer readable medium storing instructions for generating a MetaClient preference file in a MetaClient library for storing information regarding a preferred set of Web services which when executed by one or more processors, causes the processors to perform:
A computer readable medium storing MetaData for describing semantic information for Web service complementary to an SDL.
A MetaWSDL Processor for adapting an input parameter, the MetaWSDL processor comprising:
A MetaWSDL processor for adapting an output parameter, the MetaWSDL processor comprising:
Dependencies are inferred from the claim text.