Font Size: a A A

Mplementation Of Unified Invoking Based On Web Services Framework

Posted on:2015-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:W P SuFull Text:PDF
GTID:2268330431954017Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Service Oriented Architecture regards reusability and interoperability as its core concept which integrates enterprise’s resources into interoperable services. Enterprise system can be recombined and integrated with other systems in order to implement loose coupling enterprise architecture. Web Services is a kind of implementation of SOA. The interface is defined neutrally in order to achieve the online-interoperability and make the business system high cohesion and low coupling. Different Web Service frameworks provide reliable system structure and easy-to-use developing process which make the developing process of Web Service standard and efficient. However, because of the difference of framework principle and implementation style, there exist incompatible problems when invoking web service among different architectures. This problem makes Web Services can’t unified and standardized and brings trouble to the integration of systems.This paper studies four popular Web Services frameworks of Axis, Axis2, XFire and CXF. By a performance testing, the performances of the four frameworks are compared. By a cross invoking test, the incompatible problems and its reasons are analyzed. The differences of WSDL files which are generated by different frameworks cause the incompatible problems. This incompatible problems make different clients can’t invoke all the web services. To achieve the unified invoking of different Web Services framework, this paper presents a data parse and transfer mechanism to solve this problem. By parsing the SOAP request message and repacking it according to the targeted web service description, the SOAP request message can be sent to different web services and invoke the services. For the service consumer, the difference between different frameworks is eliminated. The unified invoking component makes web service standardized and unified. The test indicates that through the use of the unified invoking component, different web services can be invoked successfully.This thesis studies the main technologies of Web Services including XML, SOAP, WSDL and UDDI and so on. The contents referred to generate and parse XML and SOAP message, and the analysis of WSDL files generated by different frameworks. The standards of the SOAP request are obtained through the analysis of the targeted web service description files. The correct requests are obtained by parsing and repacking the original requests from clients. Finally, the SOAP requests are sent to the server to invoke the web service. The unified invoking component realizes the unified invoking of different Web Services framework. What’s more, on the basis of electric energy information collection system called iES-E200PRO, an electric energy display system based on unified invoking component and Fusion Chart is designed and implemented. This system realizes the unified invoking of different web services and performs better on system compatibility and display effect.
Keywords/Search Tags:Web Services, SOA, Unified Invoking Component, WSDL
PDF Full Text Request
Related items