Aligning Business Processes With the Services Layer Using a Semantic Approach

Organizations require their business processes goals and the underlying information technology (IT) to be in synchronization with each other, but the continual changes in business processes makes this difficult. To accomplish this synchronization, there needs to be an alignment between the business...

Full description

Bibliographic Details
Main Authors: Encarna Sosa-Sanchez, Pedro J. Clemente, Alvaro E. Prieto, Carmen Ortiz-Caraballo
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8574887/
id doaj-65a36218909847a3a5c6c48fd69ce719
record_format Article
spelling doaj-65a36218909847a3a5c6c48fd69ce7192021-03-29T22:05:30ZengIEEEIEEE Access2169-35362019-01-0172904292710.1109/ACCESS.2018.28866398574887Aligning Business Processes With the Services Layer Using a Semantic ApproachEncarna Sosa-Sanchez0https://orcid.org/0000-0002-0267-5875Pedro J. Clemente1Alvaro E. Prieto2https://orcid.org/0000-0002-2312-4589Carmen Ortiz-Caraballo3Department of Computer Science, University of Extremadura, Cáceres, SpainDepartment of Computer Science, University of Extremadura, Cáceres, SpainDepartment of Computer Science, University of Extremadura, Cáceres, SpainMathematics Department, Campus d’Igualada, University of Lleida, Igualada, SpainOrganizations require their business processes goals and the underlying information technology (IT) to be in synchronization with each other, but the continual changes in business processes makes this difficult. To accomplish this synchronization, there needs to be an alignment between the business processes and the IT. Business processes are currently defined using such well-known notations as BPMN, and the IT is made available by different services. Hence, the alignment process can be defined as one between the organization’s BPMNs and the services provided by its IT. In practice, however, this process is a complex task which is carried out by hand and hence is error prone. The present communication analyzes the conditions, relations, and incompatibilities between BPMNs and the service descriptions. The incompatibilities are formalized mathematically in order to facilitate their identification and resolution. Then, an alignment process is defined taking into account these incompatibilities and their solutions. The wrapper code needed to resolve each incompatibility identified during the alignment process is generated automatically. Finally, a case study is presented to validate and illustrate the use of the proposed alignment process. The results provided by the semiautomatic alignment process were similar to those obtained manually by a group of experts.https://ieeexplore.ieee.org/document/8574887/Alignment process supportbusiness process alignmentservice-oriented architecturesemantic algorithmsservice incompatibility resolution
collection DOAJ
language English
format Article
sources DOAJ
author Encarna Sosa-Sanchez
Pedro J. Clemente
Alvaro E. Prieto
Carmen Ortiz-Caraballo
spellingShingle Encarna Sosa-Sanchez
Pedro J. Clemente
Alvaro E. Prieto
Carmen Ortiz-Caraballo
Aligning Business Processes With the Services Layer Using a Semantic Approach
IEEE Access
Alignment process support
business process alignment
service-oriented architecture
semantic algorithms
service incompatibility resolution
author_facet Encarna Sosa-Sanchez
Pedro J. Clemente
Alvaro E. Prieto
Carmen Ortiz-Caraballo
author_sort Encarna Sosa-Sanchez
title Aligning Business Processes With the Services Layer Using a Semantic Approach
title_short Aligning Business Processes With the Services Layer Using a Semantic Approach
title_full Aligning Business Processes With the Services Layer Using a Semantic Approach
title_fullStr Aligning Business Processes With the Services Layer Using a Semantic Approach
title_full_unstemmed Aligning Business Processes With the Services Layer Using a Semantic Approach
title_sort aligning business processes with the services layer using a semantic approach
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Organizations require their business processes goals and the underlying information technology (IT) to be in synchronization with each other, but the continual changes in business processes makes this difficult. To accomplish this synchronization, there needs to be an alignment between the business processes and the IT. Business processes are currently defined using such well-known notations as BPMN, and the IT is made available by different services. Hence, the alignment process can be defined as one between the organization’s BPMNs and the services provided by its IT. In practice, however, this process is a complex task which is carried out by hand and hence is error prone. The present communication analyzes the conditions, relations, and incompatibilities between BPMNs and the service descriptions. The incompatibilities are formalized mathematically in order to facilitate their identification and resolution. Then, an alignment process is defined taking into account these incompatibilities and their solutions. The wrapper code needed to resolve each incompatibility identified during the alignment process is generated automatically. Finally, a case study is presented to validate and illustrate the use of the proposed alignment process. The results provided by the semiautomatic alignment process were similar to those obtained manually by a group of experts.
topic Alignment process support
business process alignment
service-oriented architecture
semantic algorithms
service incompatibility resolution
url https://ieeexplore.ieee.org/document/8574887/
work_keys_str_mv AT encarnasosasanchez aligningbusinessprocesseswiththeserviceslayerusingasemanticapproach
AT pedrojclemente aligningbusinessprocesseswiththeserviceslayerusingasemanticapproach
AT alvaroeprieto aligningbusinessprocesseswiththeserviceslayerusingasemanticapproach
AT carmenortizcaraballo aligningbusinessprocesseswiththeserviceslayerusingasemanticapproach
_version_ 1724192171810095104