Dynamic Transaction Aware Web Service Selection

被引:4
作者
Rajaram, Kanchana [1 ]
Babu, Chitra [1 ]
Adiththan, Arun [2 ,3 ]
机构
[1] Anna Univ, SSN Coll Engn, Dept Comp Sci & Engn, Chennai 603110, Tamil Nadu, India
[2] CUNY, Grad Sch, Dept Comp Sci, New York, NY 10016 USA
[3] CUNY, Univ Ctr, New York, NY 10016 USA
关键词
Web services; SOA; workflow; transaction; dynamic selection; reliability; WORKFLOW;
D O I
10.1142/S021884301450004X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web service composition, that recursively constructs a composite web service out of the existing services based on a business workflow has been acknowledged as a promising approach to meet the user demands, whenever a single service alone cannot fulfil the needs. In view of frequent failures in the internet environment where the composed service is executed, reliability of the composed service must be ensured. The reliability is determined by the behavioral or transactional properties of component services. The component services for each activity of the workflow must be selected based on their behavior so that their execution results in a consistent termination. Service selection must happen at run-time in order to consider the services available in a service registry at the time of execution. Towards this need, a dynamic transaction aware web service selection approach is proposed in this paper. Further, whenever user requirements change, a long running transaction must be interrupted and cancelled which is not addressed by any of the existing works. Hence, service cancellability property is proposed in this paper and incorporated in the dynamic selection approach. The overhead of the proposed run-time selection approach is assessed and the impact of increased services on its performance is also measured.
引用
收藏
页数:20
相关论文
共 50 条
  • [31] Presenting a new fuzzy system for web service selection aimed at dynamic software rejuvenation
    Kimia Rezaei Kalantari
    Ali Ebrahimnejad
    Homayun Motameni
    Complex & Intelligent Systems, 2020, 6 : 697 - 710
  • [32] Context-aware HCI service selection
    Shen, Yao
    Wang, Minjie
    Tang, Xiaoxin
    Luo, Yi
    Guo, Minyi
    MOBILE INFORMATION SYSTEMS, 2012, 8 (03) : 231 - 254
  • [33] An Efficient Approach for Web Service Selection
    Serrai, Walid
    Abdelli, Abdelkrim
    Mokdad, Lynda
    Hammal, Youcef
    2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2016, : 167 - 172
  • [34] Dynamic Service Selection Capability for Load Balancing in Enterprise Service Bus
    Jongtaveesataporn, Aimrudee
    Takada, Shingo
    RECENT ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS: PROCEEDINGS OF THE 4TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS (CEA 10), 2009, : 115 - +
  • [35] Atomic transaction and business process coordination protocol for web service composition
    College of Computer and Information Engineering, Henan University, Kaifeng 475001, China
    J. Comput. Inf. Syst., 2008, 4 (1579-1584): : 1579 - 1584
  • [36] QoS-Aware Web Services Selection and Composition for Reliable Workflow Execution
    Wang, Shun-Te
    Wang, Chien-Min
    JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2008, 11 (03): : 265 - 272
  • [37] Context-Aware Web Service Clustering and Visualization
    Kumara, Banage T. G. S.
    Paik, Incheon
    Yaguchi, Yuichi
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2020, 17 (04) : 32 - 54
  • [38] Topic-aware Web Service Representation Learning
    Shi, Min
    Tang, Yufei
    Zhu, Xingquan
    Liu, Jianxun
    ACM TRANSACTIONS ON THE WEB, 2020, 14 (02)
  • [39] Constraint-Aware Approach to Web Service Composition
    Wang, PengWei
    Ding, ZhiJun
    Jiang, ChangJun
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2014, 44 (06): : 770 - 784
  • [40] Dynamic and Adaptive Load Balancing in Transaction Oriented Grid Service
    Mahato, Dharmendra Prasad
    Maurya, Ashish Kumar
    Tripathi, Anil Kumar
    Singh, Ravi Shankar
    2016 2ND INTERNATIONAL CONFERENCE ON GREEN HIGH PERFORMANCE COMPUTING (ICGHPC), 2016,