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

LAUR Repository

Show simple item record

dc.contributor.author Tout, Hanine
dc.contributor.author Mourad, Azzam
dc.contributor.author Otrok, Hadi
dc.date.accessioned 2015-11-24T12:57:32Z
dc.date.available 2015-11-24T12:57:32Z
dc.date.copyright 2013
dc.date.issued 2015-11-24
dc.identifier.issn 1863-2386 en_US
dc.identifier.uri http://hdl.handle.net/10725/2676
dc.description.abstract 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. en_US
dc.language.iso en en_US
dc.title XrML-RBLicensing approach adapted to the BPEL process of composite web services en_US
dc.type Article en_US
dc.description.version Published en_US
dc.author.school SAS en_US
dc.author.idnumber 200904853 en_US
dc.author.woa N/A en_US
dc.author.department Computer Science and Mathematics en_US
dc.description.embargo N/A en_US
dc.relation.journal Service Oriented Computing and Applications en_US
dc.journal.volume 7 en_US
dc.journal.issue 3 en_US
dc.article.pages 217-230 en_US
dc.keywords Web services en_US
dc.keywords XrML en_US
dc.keywords BPEL en_US
dc.keywords Security en_US
dc.keywords AOP en_US
dc.keywords RBL en_US
dc.identifier.doi http://dx.doi.org/10.​1007/​s11761-013-0127-5 en_US
dc.identifier.ctation Tout, H., Mourad, A., & Otrok, H. (2013). XrML-RBLicensing approach adapted to the BPEL process of composite web services. Service Oriented Computing and Applications, 7(3), 217-230. en_US
dc.author.email azzam.mourad@lau.edu.lb
dc.identifier.url http://link.springer.com/article/10.1007/s11761-013-0127-5
dc.orcid.id https://orcid.org/0000-0001-9434-5322 en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR

Advanced Search


My Account