Coordinating of Dynamic Updating Controlled by Transaction in Service-Oriented System
Author:
Affiliation:

Clc Number:

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    This paper presents a group of strategies based on transaction mechanism for the coordination of the multi-services’ dynamic updating in a service-oriented distributed system. These strategies included a selection strategy for choosing of security updating time-point and a 2PC (two-phase-commit) strategy for controlling the multi-services’ updating. With the analysis of time, needed by related updating operation steps, this paper suggests that the basic updating operations (including creation of service instances, orderly execution of multiple service instances’ runtime state-convertion, redirection of service-request-message and activation of new services) should be controlled in a short updating transaction, and multiple persistent data conversions should be controlled orderly under a long transferring transaction (every persistent data conversion should be controlled in a short transaction). The goal is that with the help of transaction mechanism, the world will expect to ensure system state’s ACID properties before and after updating it as efficiently as possible. Furthermore, to make of the most of the correct updating of system, this paper researches about automatically producing and updating transaction, data conversion transaction, and serializing among application transactions and conversion transactions. In the last section, this paper gives a prototype validation of the strategies based on Apache CXF-DOSGi.

    Reference
    Related
    Cited by
Get Citation

王德俊,黄林鹏,徐小辉.事务控制的面向服务系统的动态更新协调.软件学报,2011,22(11):2652-2667

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:November 12,2009
  • Revised:April 14,2010
  • Adopted:
  • Online:
  • Published:
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063