Font Size: a A A

Research On Web Services Platform Key Technology And Tour Planning Engine

Posted on:2008-11-21Degree:DoctorType:Dissertation
Country:ChinaCandidate:C C LiuFull Text:PDF
GTID:1118360215483654Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Building on the completely open standard, Web services is viewed as an Internet-based component developing model. By providing a platform-independent, language-independent and data format-independent Web access interface, it forms an enterprise solution of supporting different system platforms, data formats and programming languages in the network environment. Web services platform provides some core facilities for service requests and service providers to make them inter-operate services in a consistent and bottom technique platform-independent manner, and is a public infrastructure relied on by all service requests and service providers. Any service can find and use other services in a standard manner, and new services can be appended to the platform without any influence on the existing service domain, service requests and service providers.The dissertation systemically researches the key technologies of realizing Web services platform. The main contributions are as follows:(1) Based on the analysis of the existing Web services description languages and service discovery algorithms, aim at the deficiency of current Web services description languages that they can not integrally descript the functional features, the performance features and the semantic features, we design a goal Web services description ontology to descript user's requirements and a Web services feature ontology and a feature element database to descript services; aim at the deficiency of current service discovery algorithms that the efficiency is low and the quality is low, on the principle of enhancing efficiency and quality of the service discovery, we present a Web services feature elements-based service discovery model, and implement a prototype system in the tourist domain.(2) Based on the idea of differentiating web services, we present a SLA-based Web services performance guarantee model to improve Web services runtime environment, and expatiate on the key techniques of realizing the model: the request class utility function, the predicting model of response time, the genetic algorithm-based resource allocation and the dynamic weight-based weighted round-robin scheduling algorithm. Experiments prove the model can guarantee the response performance of Web services requests and improve the stability of the system.(3) Aim at the traditional exception handling strategies can hardly meet the demands of the Web services environment, combining the characteristics of Web services exceptions, based on the idea that exception management should be implemented in the system infrastructure, we present a novel working model of Web services with exception handling capability, and design exception detecting mechanism and exception handling policies to dynamically detect and handle with exceptions that occur during the execution of Web services.Besides, the dissertation researches the tour planning problem, and presents a genetic algorithm-based tour planning engine, and designs the greedy algorithm-based genetic algorithm to choose tour elements and the degree-constrained multi-objective minimum spanning tree-based genetic algorithm to choose the tour route. Simulation results prove the method is able to deal with the personal tour planning problem.
Keywords/Search Tags:Web Services, Service Discovery, Service Description Language, Web Services Performance, Exception Handling, Generic Algorithm, Tour Planning Engine
PDF Full Text Request
Related items