Font Size: a A A

Research And Implementation Of Heterogeneous Web Service Accessing

Posted on:2012-07-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z H GaoFull Text:PDF
GTID:2248330395455679Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Enterprise Service Bus (ESB) is a product that traditional middleware technologycombined with XML, Web services. It uses "bus" mode to support interconnection ofmessages, events, and services between applications based on widely accepted openstandards. A web service client provides a capability for accessing to the servicesintegrated in the ESB. Several existing web service clients have these disadvantages:first,they cause code invasive, we need create stub code firstly; Second, they can’t call webservice transparently.Based on the analysis of the functional requirements of the project, we advance aunified technology of accessing to web services which has good versatility and strongexpansibility, design loosely coupled and component-based software architecture,implement the unified web service client using C++and Java. First, the architectureanalysis of the client is made by using a hierarchical view and an interactive view, andthen the paper describes the design and implementation of each module in detail, includinga serialization/deserialization module, a WSDL document analysis module, a SOAPmessage construction module, a SOAP message analysis module and a agent service forcalling web service transparently, etc.Finally, the experimental results and practical applications show that the feasibilityand effectiveness of the heterogeneous web service accessing technology which weadvanced fully meet the needs of the project. The unified web service client based on thetechnology can call web service point to point and call web service transparently by theESB which is developed by us, and it also implements the transport protocol bindings andmessage protocol binding.
Keywords/Search Tags:ESB, Technology of Web Service Accessing, Transparent Call, Serialization/Deserialization, Transport/Message Protocol Binding
PDF Full Text Request
Related items