Business Process Execution From the Alignment Between Business Processes and Web Services: A Semantic and Model-Driven Modernization Process

被引:3
作者
Sosa Sanchez, Encarna [1 ]
Clemente, Pedro J. [1 ]
Conejero, Jose M. [1 ]
Prieto, Alvaro E. [1 ]
机构
[1] Univ Extremadura, Dept Comp Sci, Quercus Software Engn Grp, Caceres 10003, Spain
关键词
Semantics; Task analysis; Ontologies; Service-oriented architecture; Companies; LegacyWeb applications; service-oriented architecture; semantic algorithms; model-driven techniques; ORIENTED ARCHITECTURES; SIMILARITY; INTEGRATION; MIGRATION;
D O I
10.1109/ACCESS.2020.2993883
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many companies have implemented their business processes in Web applications which must be frequently adapted so as to stay aligned with new business process requirements. Service-oriented architectures (SOAs) constitute an appropriate option to manage the continuous changes in those processes by facilitating their alignment with the changing underlying system services. In this context, firms are trying to migrate their Web applications to new software architectures such as SOAs. However, this migration is usually carried out ad-hoc by means of non-reusable and error-prone manual processes. Similarly, the alignment between the business processes and the underlying services identified is usually done by hand. This work presents a model-driven semiautomatic approach to modernize legacy Web applications to SOAs. The approach is focused on an automatic semantic process aimed at discovering the services that can be used to implement the business processes (defined by the companies), then aligning these processes with the underlying services. A semantic algorithm is provided to aid the migration architect during the alignment process. The case study carried out shows that the alignment process results obtained by the semantic algorithm presented in this paper are similar to those obtained by the experts manually. Finally, SOA orchestration artifacts are generated from the semantic algorithm results.
引用
收藏
页码:93346 / 93368
页数:23
相关论文
共 75 条
[21]   Latent Dirichlet allocation [J].
Blei, DM ;
Ng, AY ;
Jordan, MI .
JOURNAL OF MACHINE LEARNING RESEARCH, 2003, 3 (4-5) :993-1022
[22]   A semantic similarity measure integrating multiple conceptual relationships for web service discovery [J].
Chen, Fuzan ;
Lu, Chenghua ;
Wu, Harris ;
Li, Minqiang .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 67 :19-31
[23]   BTM: Topic Modeling over Short Texts [J].
Cheng, Xueqi ;
Yan, Xiaohui ;
Lan, Yanyan ;
Guo, Jiafeng .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (12) :2928-2941
[24]  
Chu Victor W., 2013, 2013 IEEE International Conference on Services Computing (SCC), P360, DOI 10.1109/SCC.2013.33
[25]  
Chune Li, 2013, 2013 IEEE International Conference on Services Computing (SCC), P49, DOI 10.1109/SCC.2013.107
[26]   Re-engineering legacy Web applications into RIAs by aligning modernization requirements, patterns and RIA features [J].
Conejero, Jose M. ;
Rodriguez-Echeverria, Roberto ;
Sanchez-Figueroa, Fernando ;
Linaje, Marino ;
Preciado, Juan C. ;
Clemente, Pedro J. .
JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (12) :2981-2994
[27]  
Corley C.D., 2005, P ACL WORKSHOP EMPIR, P13, DOI [10.3115/1631862.1631865, DOI 10.3115/1631862.1631865]
[28]  
DAVIS J, 2009, OPEN SOURCE SOA
[29]  
de Souza A. P., 2011, Proceedings of the 2011 IEEE World Congress on Services (SERVICES 2011), P347, DOI 10.1109/SERVICES.2011.63
[30]   Orchid:: Integrating schema mapping and ETL [J].
Dessloch, Stefan ;
Hernandez, Mauricio A. ;
Wisnesky, Ryan ;
Radwan, Ahmed ;
Zhou, Jindan .
2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, :1307-+