Font Size: a A A

Research On Compatibility Determination And Measurement Of Heterogeneous Web Service Composition

Posted on:2024-06-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y J MaFull Text:PDF
GTID:2558307091497124Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The explosive growth of Web services on the Internet has been brought about by the burgeoning maturity of service-oriented and cloud computing technology.Due to the limited functionality of a single service,it is not possible to provide a complete solution.In order to achieve complex business logic,services must be combined.However,in the process of service composition in reality,different types of services have obvious heterogeneous characteristics.Even if the same type of services are developed by different service providers,these services also have extensive heterogeneity in the syntax,semantics,and behavioral protocols of their interfaces.It is precisely these heterogeneity that results in a large number of available services,but these services cannot be seamlessly combined.Compatibility between services is a prerequisite for the correct interaction of service composition systems.In heterogeneous service composition,how to determine whether composite services are compatible,what causes incompatibility,and how to measure the degree of compatibility of incompatible services are key issues for service selection and adaptation.Based on the above issues,this article focuses on the compatibility determination and measurement issues in heterogeneous service composition.Firstly,the current research status of Web service composition,judgment,and measurement technologies is introduced,and the shortcomings of current research are pointed out.Then,in-depth research is conducted from the aspects of heterogeneous Web service composition compatibility judgment and heterogeneous Web service composition compatibility measurement.The previous work of the project team only conducted compatibility judgment and measurement research on the combination of SOAP type Web services,without considering the compatibility judgment and measurement of heterogeneous Web service combinations that include both REST type Web services and SOAP type Web services.On the basis of the compatibility determination and measurement of SOAP-like Web services based on the SxSTS model in the early stage of the project team,the work of compatibility determination and measurement was extended to heterogeneous service composition.The main work is as follows:(1)An SxSTS model,comprising syntax and semantic protocols,is constructed in this article to provide a comprehensive description of RESTful Web services.First,extract the syntax information of the request service from the HTML file in the web page and describe it using the microformat h RESTS.Then,add a Micro WSMO microformat that annotates the semantics to the service described by h RESTS.Finally,use the HTML data annotated with these two microformats to generate an SxSTS model as the basis for subsequent interaction with the SOAP-based Web service SxSTS model.(2)At present,the research on compatibility determination of heterogeneous service composition is still rare,and for the three levels of syntax,semantics,and behavior,compatibility determination of heterogeneous service composition is rarely seen.This thesis proposes a multi-level,multi-strategy,and multi-concept compatibility determination framework for heterogeneous Web service composition.First,based on the heterogeneous Web service SxSTS model,compatibility concepts are defined,including static compatibility and dynamic compatibility.Proposals of four distinct types of heterogeneous service composition compatibility determination are put forth for various circumstances in the compatibility determination procedure.A compatibility determination algorithm for four distinct types of service composition is crafted.Through the heterogeneous service composition compatibility determination algorithm,a dynamic determination of heterogeneous service composition is achieved,providing assurance.(4)Based on the above proposed SxSTS model construction method for REST type Web services,heterogeneous Web service composition compatibility judgment framework,and compatibility measurement method,a prototype system was developed to verify the feasibility and effectiveness of the method.The system consists of three modules: automatic generation of SxSTS model,compatibility determination of heterogeneous Web service composition,and compatibility measurement of heterogeneous Web service composition.Heterogeneous Web service composition model construction,compatibility determination of heterogeneous Web service composition,and compatibility measurement of heterogeneous Web service composition are carried out,providing correctness and reliability assurance for systems assembled by third-party components or services in the Internet environment.
Keywords/Search Tags:Heterogeneous service composition, SxSTS model, Compatibility determination, Compatibility measure
PDF Full Text Request
Related items