Font Size: a A A

Research And Implementation Of Key Technology In SOA Service Recovery

Posted on:2009-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:J Y ChenFull Text:PDF
GTID:2178360278456866Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the recent years, Web service technology has been developed rapidly, providers publish theirs services onto network, and users can easily put these published services together into various business. And the reliability and recoverability of these services is as important as possible. As most current service recovery technologies focus on traditional service in concept, they can not meet the changes of business and technology. However, service-oriented architecture (SOA) concept and standards are raised, and they make the development of application undergo a complete change. SOA separates the business logic from implemantation technology, so it is benefit for reusable and integration. SOA service has a lot of characters such as coarse-grained, loosely coupled and reusable, and they provide a good support for service recovery.As the concept of SOA service is still growing, the researches on recovery with current mainstream service are relatively lack. In this thesis, we extend and improve the traditional service recovery technology based on feature of SOA, and exploratively present the SOA service recovery technology. The main work and creativities are as follows.(1) Based on the feature and related specifications of SOA, this thesis proposed a technology framework of SOA service recovery, which combined the methods of traditional service recovery, and meet the more general demand for recovery.(2) We encapulase the SOA service oriented to recovery by the way of component assembling in SCA Assemble Model, and define the recoverable SOA service unit. Then a monitor mechanism is brought up. It can monitor the running state of SOA service in active and passive ways through the service state maintance model and service peer to peer network.(3) According to the assemble relationship and state of SOA recoverable service, we propose three methods of service recovery, these are service migration, service reconstruction and service degradation. And we analysis the principles of realization and recovery flow, research and design on the key technologies of three methods by their characteristics, then give out the recovery algorithms.(4) With the needs of service recovery, we propse the recovery-oriented semantic service discovery mechanism, and give out the recovery strategy process in different conditions of service failure. Then put forward a decision-making model of recovery, and theoretically evalute the effect and quality of service recovery.(5) Design a SOA service recovery system in this thesis, and achieve the basic function of system. We test the process of recovery in SOA service recovery system, verifacated the correctness and effectiveness of recovery methods and strategy.
Keywords/Search Tags:recoverable SOA-based service, service migration, service reconstruction, service degradation, service discovery
PDF Full Text Request
Related items