发明名称 Web service interaction in a dynamically extensible business application
摘要 A method of binding a web service to a business application includes dynamically extending the executable code of the business application while the business application is being executed by a networked web service client device. The dynamic extension of the business application creates a persistent customizable web service interaction between the business application and a selected web service.
申请公布号 US9253020(B2) 申请公布日期 2016.02.02
申请号 US200912483065 申请日期 2009.06.11
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Bhattacharyya Anamitra;Dozortsev Boris;Chandrasekararaja Seenivasan;Sriramadhesikan Sampathkumar
分类号 G06F3/00;H04L12/24;H04L29/08 主分类号 G06F3/00
代理机构 代理人 Nichols Steven L.;VanCott Fabian
主权项 1. A method of binding a web service to a business application, comprising dynamically extending a business application by generating an extension of said business application while said business application is being executed by a networked web service client device, wherein said extension creates a persistent customizable web service interaction between said business application and a selected web service; wherein dynamically extending said business application comprises: analyzing a web services description language (WSDL) associated with said selected web service to identify at least one operation;generating an interaction blueprint for said at least one identified operation of said web service specified by said WSDL from said analysis of said WSDL, wherein said interaction blueprint lists software entities of said business application that enable said web service interaction at runtime between said business application and said selected web service and relationships among those software entities; wherein each said interaction blueprint comprises: an object blueprint comprising a hierarchy of web service interaction objects derived from a schema for said operation in said WSDL;an endpoint artifact comprising connectivity details for said web service;an application binding structure artifact that associates the said web service interaction with the chosen business application; anda mapping that maps components of said web service interaction objects to corresponding components of business objects recognized by said business application.
地址 Armonk NY US