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...
محفوظ في:
| المؤلف الرئيسي: | |
|---|---|
| مؤلفون آخرون: | , |
| التنسيق: | 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 |