Font Size: a A A

Research On Web Service Matching Based On Adaptation Mechanism

Posted on:2022-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:W Y YangFull Text:PDF
GTID:2518306485966409Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Service-oriented is one of the main development trends of current software engineering,and the distributed computer model based on Web services is one of the main signs of service-oriented software applications.With the limitation of a single service function,it is impossible to meet the needs of reality in the process of implementing complex business logic.Therefore,combining services becomes the best solution currently.Before services are combined,how to find suitable services according to business needs,how to make existing services that cannot fully meet needs meet needs through adaptation measures,and how to construct adapters during service adaptation are important issues that need to be solved in Web service composition.Based on the above-mentioned requirements as the research background,this paper conducts related technical research on the matching and adaptation of Web services.The research work includes: first,a comprehensive introduction to the current research status of Web service matching and adaptation technology,and pointing out the deficiencies and problems of the current research;secondly,building a formal model of Web services to describe the information at all levels of Web services,and building matching based on this model Judge the framework;again propose the adapter construction method to meet the needs of matching existing services;finally develop a system prototype to verify the possibility of theoretical realization.The specific content is as follows:(1)Regarding the shortcomings of the existing Web service modeling methods for the formal description of services,construct an Sx STS model that includes syntax,semantics and behavioral protocols to comprehensively describe Web services.This paper proposes Sx STS based on extended semantic information as a service description model,analyzes the XML document structure of WSDL,OWL-S,and BPEL and the mapping relationship between the elements,respectively,from WSDL operation type,OWL-S service summary,BPEL The grammatical,semantic and behavioral protocol information is extracted from the communication activities,and the Sx STS model is constructed to form a comprehensive and accurate description of Web services,which serves as the model basis for subsequent research.(2)For the problem that the current matching type cannot be automatically determined,construct a framework for automatic determination of Web service matching.In order to adapt to different usage scenarios,a matching judgment framework including three internal transition processing strategies of strong,weak and trace and four matching types of complete matching,including matching,single path matching and complete mismatching is proposed,and the Sx STS model is used to simulate the product theory.,Through the combination of static matching and dynamic matching to determine the matching type,and design an algorithm to realize the automatic determination of the matching type of Web services.(3)For situations where the existing services cannot fully meet the needs,an automatic adapter construction method is proposed.First,the mismatch situation is analyzed,and the corresponding adaptation strategies are proposed for different adaptation situations.Second,the automatic mapping of actions based on the shared ontology is proposed,which forms the basis of adaptation.Finally,the algorithm is designed to realize the automatic construction of the adapter and use the simulation product sum.The synchronization product verifies the correctness of the adaptation contract.(4)For the above theoretical methods,a system prototype was developed.The prototype was divided into three modules: automatic model generation,matching framework implementation,and adapter generation implementation.The feasibility and effectiveness of the method were verified through examples.
Keywords/Search Tags:Web services, service matching, service adaptation, service description model, action mapping
PDF Full Text Request
Related items