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

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 suff...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Tout, Hanine (author)
مؤلفون آخرون: Mourad, Azzam (author), Otrok, Hadi (author)
التنسيق: article
منشور في: 2013
الوصول للمادة أونلاين:http://hdl.handle.net/10725/2676
https://doi.org/10.1007/s11761-013-0127-5
http://link.springer.com/article/10.1007/s11761-013-0127-5
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513459055493120
author Tout, Hanine
author2 Mourad, Azzam
Otrok, Hadi
author2_role author
author
author_facet Tout, Hanine
Mourad, Azzam
Otrok, Hadi
author_role author
dc.creator.none.fl_str_mv Tout, Hanine
Mourad, Azzam
Otrok, Hadi
dc.date.none.fl_str_mv 2013
2015-11-24T12:57:32Z
2015-11-24T12:57:32Z
2015-11-24
dc.identifier.none.fl_str_mv 1863-2386
http://hdl.handle.net/10725/2676
https://doi.org/10.1007/s11761-013-0127-5
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.
http://link.springer.com/article/10.1007/s11761-013-0127-5
dc.language.none.fl_str_mv en
dc.relation.none.fl_str_mv Service Oriented Computing and Applications
dc.rights.*.fl_str_mv info:eu-repo/semantics/openAccess
dc.title.none.fl_str_mv XrML-RBLicensing approach adapted to the BPEL process of composite web services
dc.type.none.fl_str_mv Article
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
description 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.
eu_rights_str_mv openAccess
format article
id LAURepo_11e87bc4aeff65f778ac0fd1c4501489
identifier_str_mv 1863-2386
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.
language_invalid_str_mv en
network_acronym_str LAURepo
network_name_str Lebanese American University repository
oai_identifier_str oai:laur.lau.edu.lb:10725/2676
publishDate 2013
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling XrML-RBLicensing approach adapted to the BPEL process of composite web servicesTout, HanineMourad, AzzamOtrok, HadiWeb 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.PublishedN/A2015-11-24T12:57:32Z2015-11-24T12:57:32Z20132015-11-24Articleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article1863-2386http://hdl.handle.net/10725/2676https://doi.org/10.1007/s11761-013-0127-5Tout, 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.http://link.springer.com/article/10.1007/s11761-013-0127-5enService Oriented Computing and Applicationsinfo:eu-repo/semantics/openAccessoai:laur.lau.edu.lb:10725/26762021-04-17T19:14:29Z
spellingShingle XrML-RBLicensing approach adapted to the BPEL process of composite web services
Tout, Hanine
status_str publishedVersion
title XrML-RBLicensing approach adapted to the BPEL process of composite web services
title_full XrML-RBLicensing approach adapted to the BPEL process of composite web services
title_fullStr XrML-RBLicensing approach adapted to the BPEL process of composite web services
title_full_unstemmed XrML-RBLicensing approach adapted to the BPEL process of composite web services
title_short XrML-RBLicensing approach adapted to the BPEL process of composite web services
title_sort XrML-RBLicensing approach adapted to the BPEL process of composite web services
url http://hdl.handle.net/10725/2676
https://doi.org/10.1007/s11761-013-0127-5
http://link.springer.com/article/10.1007/s11761-013-0127-5