Dissertation > Excellent graduate degree dissertation topics show
Service Description and Dynamic Substitution Using Formal Method
Author: LiangJian
Tutor: CaiHongMing
School: Shanghai Jiaotong University
Course: Applied Computer Technology
Keywords: Service fault-tolerance Domain Conception Ontology Domain Process Ontology MRFSF Service description Service matching
CLC: TP393.09
Type: Master's thesis
Year: 2010
Downloads: 107
Quote: 0
Read: Download Dissertation
Abstract
|
With the rapid development of Internet technology and e-commerce, all kinds of enterprises have adopted the Web technology to move their main services into the internet to gain a broader perspective and make their service trade more automated and faster. SaaS (Software as a Service) is widely accepted and is considered to be the next important developing trend of software application. This trend will push the development of the technology of Web services. Now, Web services are playing a more and more important role in business activities and enterprise communication, so the stability of Web services has become the focus of attention. More and more research on the fault-tolerant technology of Web services is being done.Most of the traditional fault-tolerant technologies of Web services, which mainly consider from the aspect of service supplier and the service registry center, extend the standard protocols or the registry center and adopt the strategy of service redundancy for fault tolerance. But such fault-tolerant mechanisms are often transparent to the service consumer and can not make full use of the rich resource on the internet, therefore they lack of flexibility. This article proposes a fault-tolerant framework of Web services based on flow control method on behalf of the service consumer. This framework uses the functional matching strategy to dynamically find the backup service on the internet for each service in the active service flow. When some of the services in active service flow which is being run in the framework fail to responde, the failures are detected and the failed services are substituted by their backups, so the service flow can automatically resume operation quickly. The main research and innovative work are as follows:First, this article analyzes the traditional fault-tolerant technologies of Web services and lists their merits and demerits. Then a fault-tolerant framework based on multi-version service redundancy is proposed. The framework uses the Pull model to detect the Fail-stop failure. Once it detects a failure, it substitutes the failed service with the backup and keeps the service flow running.Second, information construction of the framework is analyzed. In fact, to build the information base of the framework is to describe the service’s function. In our method, we use input, output and the internal logic process to clarify the function of the service formally and semantically. Domain Conception Ontology is used to describe the input and output. SOFL and Domain Process Ontology are introduced to describe the internal logic process. We give the form of service decription using SOFL and Domain Ontology (including Domain Conception Ontology and Domain Process Ontology).Third, based on the formal semantic description, we propose a three step matching method in which Domain Ontology matching, IO matching and Process matching are conducted successively to give out the high-precision matching result. Domain Ontology matching compares the Domain Conception Ontology and Domain Process Ontology between service request SR and service supplied SS. When SS refers all the Domain Ontologys which SR refers, they are matched on the Domain Ontology level. IO matching is essentially the matching of semantic information contained in the services’input and output. IO matching demands that the I/O of SS semantically contains the I/O of SR. Process matching compare the inner logic process of SS and SR. The inner logic process is described by the CDFD marked with Domain Process Ontology. Process Matching first converts each CDFD into a set of service-event chain, and calculate the similarity of the corresponding sets of SS and SR, this similarity is used to represent the matching degree.Fourth, we implement a prototype system, and use a typical sceen as an example to illustrate the feasibility and effectiveness of the framework. We mainly verify the service matching method and demonstrate it is effective and has high precision.
|
Related Dissertations
- Automatic Composition of Semantic Web Services,TP393.09
- Study on Manufacturing Grid Resource Service Optimal-Allocation Theory and Application,TH166
- Research and Application of the Grid Service Matching Based on Semantic Knowledge,TP393.09
- A Model of Semantic Web Service Discovery Based on Three-tier Matching,TP393.09
- Design and Implementation of Context Reasoning and Computing Subsystem Based on Ontology,TP391.1
- Research on Method of Web Services Composition Oriented to Credit Evaluation,TP393.09
- The Study and Implementation of Data Integration Based on Data Service Matching,TP311.52
- Based on Dynamic Semantic Web Services Description,TP393.09
- Research on Semantic Similarity Computation and Applications,TP391.1
- Research on the Theory and Technology of Web Services Architecture Based on REST,TP393.09
- Research of Web Service Matching Model and Service Matching Arithmetic Based on OWL Language and Description Logic,TP311.10
- Web services in the networked manufacturing system based on semantic matching technology,TP399
- Research Service of Internet-based Manufacturing Matchmaking System Based on Semantic Web,TP399
- Multilayer ontology - based Web services dynamic synthesis research,TP393.09
- Research on Grid Service Description and Discovery,TP393.02
- The Research and Prototype Implementation of a Web Services Description Based on Environment,TP393.09
- The Research and Realization of Multi-level Comprehensive Services Matchmaking Based on Domain Ontologies,TP311.52
- An Algorithm on Web Services Matchmaking Based on Ontology and Its Word Similarity,TP393.09
- Web Service Description, Discovery and Selection Based on Ontology,TP311.10
- On Web Services Matchmaking with Semantic Relatedness Measure,TP319
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > The application of computer network
© 2012 www.DissertationTopic.Net Mobile
|