Dynamic Execution of a Business Process via Web Service Selection and Orchestration

International audience Dynamic execution of a business process requires the selection and composition of multiple existing services regardless of their locations, platforms, execution speeds, etc. Thus web service selection appears as a challenging and elusive task especially when the service task h...

Full description

Bibliographic Details
Published in:Procedia Computer Science
Main Authors: Fahad, Muhammad, Moalla, Néjib, Ouzrout, Yacine
Other Authors: Décision et Information pour les Systèmes de Production (DISP), Université Lumière - Lyon 2 (UL2)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Université de Lyon-Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA), Koziel, S and Leifsson, L and Lees, M and Krzhizhanovskaya, VV and Dongarra, J and Sloot, PMA
Format: Conference Object
Language:English
Published: HAL CCSD 2015
Subjects:
Online Access:https://hal.archives-ouvertes.fr/hal-01575897
https://doi.org/10.1016/j.procs.2015.05.299
id ftunivnantes:oai:HAL:hal-01575897v1
record_format openpolar
spelling ftunivnantes:oai:HAL:hal-01575897v1 2023-05-15T16:50:47+02:00 Dynamic Execution of a Business Process via Web Service Selection and Orchestration Fahad, Muhammad Moalla, Néjib Ouzrout, Yacine Décision et Information pour les Systèmes de Production (DISP) Université Lumière - Lyon 2 (UL2)-Université Claude Bernard Lyon 1 (UCBL) Université de Lyon-Université de Lyon-Institut National des Sciences Appliquées de Lyon (INSA Lyon) Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA) Koziel S and Leifsson L and Lees M and Krzhizhanovskaya VV and Dongarra J and Sloot PMA Reykjavik, Iceland 2015-06-01 https://hal.archives-ouvertes.fr/hal-01575897 https://doi.org/10.1016/j.procs.2015.05.299 en eng HAL CCSD ELSEVIER SCIENCE BV info:eu-repo/semantics/altIdentifier/doi/10.1016/j.procs.2015.05.299 hal-01575897 https://hal.archives-ouvertes.fr/hal-01575897 doi:10.1016/j.procs.2015.05.299 15th Annual International Conference on Computational Science (ICCS 2015) https://hal.archives-ouvertes.fr/hal-01575897 15th Annual International Conference on Computational Science (ICCS 2015), Jun 2015, Reykjavik, Iceland. pp.1655--1664, ⟨10.1016/j.procs.2015.05.299⟩ web service selection and composition workflow execution collaborative bp platform [INFO.INFO-RO]Computer Science [cs]/Operations Research [cs.RO] info:eu-repo/semantics/conferenceObject Conference papers 2015 ftunivnantes https://doi.org/10.1016/j.procs.2015.05.299 2022-09-28T00:10:12Z International audience Dynamic execution of a business process requires the selection and composition of multiple existing services regardless of their locations, platforms, execution speeds, etc. Thus web service selection appears as a challenging and elusive task especially when the service task has to be executed based on user requirements at the runtime. This paper presents our Semantic-Based Business Process Execution Engine (SBPEE) for the dynamic execution of business processes by the orchestration of various exposed web services. SBPEE is based on our designed Project Domain Ontology (PrjOnt) that captures user specifications and SWRL rules which classify the user specification into a specific category according to the business logic and requirements of an enterprise. Based on this classification of the user project and requirements, our semantic engine selects web services from the service repository for the dynamic execution of a business process. SBPEE matches functional requirements of a web service and required QoS attributes to identify the list of pertinent candidate services to fulfil the complex business process transactions. Finally, we present our case study on Create Order business process that aims at creating an order for the customer by following various web services for its task completion. Conference Object Iceland Université de Nantes: HAL-UNIV-NANTES Procedia Computer Science 51 1655 1664
institution Open Polar
collection Université de Nantes: HAL-UNIV-NANTES
op_collection_id ftunivnantes
language English
topic web service selection and composition
workflow execution
collaborative bp platform
[INFO.INFO-RO]Computer Science [cs]/Operations Research [cs.RO]
spellingShingle web service selection and composition
workflow execution
collaborative bp platform
[INFO.INFO-RO]Computer Science [cs]/Operations Research [cs.RO]
Fahad, Muhammad
Moalla, Néjib
Ouzrout, Yacine
Dynamic Execution of a Business Process via Web Service Selection and Orchestration
topic_facet web service selection and composition
workflow execution
collaborative bp platform
[INFO.INFO-RO]Computer Science [cs]/Operations Research [cs.RO]
description International audience Dynamic execution of a business process requires the selection and composition of multiple existing services regardless of their locations, platforms, execution speeds, etc. Thus web service selection appears as a challenging and elusive task especially when the service task has to be executed based on user requirements at the runtime. This paper presents our Semantic-Based Business Process Execution Engine (SBPEE) for the dynamic execution of business processes by the orchestration of various exposed web services. SBPEE is based on our designed Project Domain Ontology (PrjOnt) that captures user specifications and SWRL rules which classify the user specification into a specific category according to the business logic and requirements of an enterprise. Based on this classification of the user project and requirements, our semantic engine selects web services from the service repository for the dynamic execution of a business process. SBPEE matches functional requirements of a web service and required QoS attributes to identify the list of pertinent candidate services to fulfil the complex business process transactions. Finally, we present our case study on Create Order business process that aims at creating an order for the customer by following various web services for its task completion.
author2 Décision et Information pour les Systèmes de Production (DISP)
Université Lumière - Lyon 2 (UL2)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-Université de Lyon-Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)
Koziel
S and Leifsson
L and Lees
M and Krzhizhanovskaya
VV and Dongarra
J and Sloot
PMA
format Conference Object
author Fahad, Muhammad
Moalla, Néjib
Ouzrout, Yacine
author_facet Fahad, Muhammad
Moalla, Néjib
Ouzrout, Yacine
author_sort Fahad, Muhammad
title Dynamic Execution of a Business Process via Web Service Selection and Orchestration
title_short Dynamic Execution of a Business Process via Web Service Selection and Orchestration
title_full Dynamic Execution of a Business Process via Web Service Selection and Orchestration
title_fullStr Dynamic Execution of a Business Process via Web Service Selection and Orchestration
title_full_unstemmed Dynamic Execution of a Business Process via Web Service Selection and Orchestration
title_sort dynamic execution of a business process via web service selection and orchestration
publisher HAL CCSD
publishDate 2015
url https://hal.archives-ouvertes.fr/hal-01575897
https://doi.org/10.1016/j.procs.2015.05.299
op_coverage Reykjavik, Iceland
genre Iceland
genre_facet Iceland
op_source 15th Annual International Conference on Computational Science (ICCS 2015)
https://hal.archives-ouvertes.fr/hal-01575897
15th Annual International Conference on Computational Science (ICCS 2015), Jun 2015, Reykjavik, Iceland. pp.1655--1664, ⟨10.1016/j.procs.2015.05.299⟩
op_relation info:eu-repo/semantics/altIdentifier/doi/10.1016/j.procs.2015.05.299
hal-01575897
https://hal.archives-ouvertes.fr/hal-01575897
doi:10.1016/j.procs.2015.05.299
op_doi https://doi.org/10.1016/j.procs.2015.05.299
container_title Procedia Computer Science
container_volume 51
container_start_page 1655
op_container_end_page 1664
_version_ 1766040896762019840