XrML-RBLicensing approach adapted to the BPEL process of composite web services

被引:1
|
作者
Tout, Hanine [1 ]
Mourad, Azzam [1 ]
Otrok, Hadi [2 ]
机构
[1] Lebanese Amer Univ, Dept Comp Sci & Math, Beirut, Lebanon
[2] Khalifa Univ Sci Technol & Res, Dept ECE, Abu Dhabi, U Arab Emirates
关键词
Web services; XrML; BPEL; Security; AOP; RBL;
D O I
10.1007/s11761-013-0127-5
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Web service orchestration represents an open and standards-based approach for connecting web services together leading to higher level of business processes. Business Process Execution Language (BPEL) engines are designed to handle this orchestration. However, web service compositions into BPEL suffer from several non-functional requirements such as security. To address this problem, we propose in this paper a novel approach that is based on a harmony between the licensing concept offered by eXtensible rights Markup Language (XrML), aspect-oriented programming (AOP), and web service compositions in BPEL. Our proposed approach, based on XrML, offers the ability to associate security licenses with activities offered by the composite web services. It allows to automatically generate BPEL aspects depending on the developed licenses, to separate between crosscutting concerns of the composed web services, and provides an easy way to include and update the non-functional requirements (e.g., security) into a BPEL process. It offers also the ability to validate the licenses, at runtime and without affecting the business logic of this model. To evaluate our approach, we have developed an inventory control system (ICS) sample that is composed of several web services. Case study and performance analysis are presented to demonstrate its feasibility as well.
引用
收藏
页码:217 / 230
页数:14
相关论文
共 50 条
  • [41] A Model-Driven Engineering Approach for the Formal Verification of Composite Web Services
    Maraoui, Raoudha
    Cariou, Eric
    Ayeb, Bechir
    2013 IEEE 22ND INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2013, : 266 - 271
  • [42] AutoSyn:A new approach to automated synthesis of composite web services with correctness guarantee
    HUAI JinPengDENG TingLI XianXianDU ZongXia GUO HuiPeng National Laboratory of Software Development EnvironmentBeihang UniversityBeijing China School of Computer Science EngineeringBeihang UniversityBeijing China
    ScienceinChina(SeriesF:InformationSciences), 2009, 52 (09) : 1534 - 1549
  • [43] AutoSyn: A new approach to automated synthesis of composite web services with correctness guarantee
    JinPeng Huai
    Ting Deng
    XianXian Li
    ZongXia Du
    HuiPeng Guo
    Science in China Series F: Information Sciences, 2009, 52 : 1534 - 1549
  • [44] A Web services and process-view combined approach for process management of collaborative product development
    Jiang, Ping
    Shao, Xinyu
    Qiu, Haobo
    Gao, Liang
    Li, Peigen
    COMPUTERS IN INDUSTRY, 2009, 60 (06) : 416 - 427
  • [45] A Coordination-Theory Driven Approach for Manufacturing Web Services Composition Process
    Qian, Meng
    Liu, Zhong
    Yao, Li
    Zhang, Weiming
    IEEM: 2008 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-3, 2008, : 2071 - 2076
  • [46] A pattern-based approach to business process modeling and implementation in web services
    Brahe, Steen
    Bordbar, Behzad
    SERVICE-ORIENTED COMPUTING: CSOC 2006, PROCEEDINGS, 2007, 4652 : 166 - +
  • [47] Web services adaptivity approach based on a multi level vision of the learning process
    Ben Ali, Mohamed
    Jamoussi, Yassine
    Ben Ghezala, Henda
    2ND INTERNATIONAL CONFERENCE ON E-LEARNING, PROCEEDINGS, 2007, : 21 - 28
  • [48] PANIC: an integrated approach to the preservation of composite digital objects using Semantic Web services
    Hunter, Jane
    Choudhury, Sharmin
    INTERNATIONAL JOURNAL ON DIGITAL LIBRARIES, 2006, 6 (02) : 174 - 183
  • [49] semantic selection approach for composite Web services using OWL-DL and rules
    Boustil, Amel
    Maamri, Ramdane
    Sahnoun, Zaidi
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2014, 8 (03) : 221 - 238
  • [50] Process model-based atomic service discovery and composition of composite semantic web services using web ontology language for services (OWL-S)
    Paulraj, D.
    Swamynathan, S.
    Madhaiyan, M.
    ENTERPRISE INFORMATION SYSTEMS, 2012, 6 (04) : 445 - 471