Ontology-based Multi-Objective Evolutionary Algorithm for Deriving Software Services from Business Process Model
Author:
Soltani Mokhtar1, Benslimane Sidi Mohamed2ORCID
Affiliation:
1. Evolutionary Engineering and Distributed Information Systems Laboratory (EEDIS), Djillali Liabes University of Sidi Bel Abbes, Sidi Bel Abbes, Algeria 2. Computer Science Department, Djillali Liabes University of Sidi Bel Abbes, Sidi Bel Abbes, Algeria
Abstract
Various approaches uses business process models as starting point to derive software services. The first and the important task for developing service-oriented models is service identification. However, the majority of existing methods for service identification are developed manually because, on the one hand, they are based on the competence of the developers and, on the other hand, the business process models do not comprise sufficient knowledge to identify services automatically. The integration of Business Process Modeling (BPM), Model-Driven Development (MDD), and Ontology-based Semantic Annotation (OSA) allows the automation of the SOA (Service-Oriented Architecture) services development. Three steps are used for developing an SOA solution: service identification, service specification and finally service realization. In this paper, the authors illustrate a method called MOOSI (Multi-Objective Optimization-based Service Identification) that automatically identifies the architecturally significant elements from an annotated business process model in order to specify service model artifacts. The main goal of this work is to support the automation of the development process of service-oriented enterprise information system. The implementation results of our proposed method are discussed. This result shows that MOOSI can achieve high performance in terms of execution time and important quality in terms of modularization quality of identified services compared with other solution.
Subject
Information Systems and Management,Management Science and Operations Research,Strategy and Management,Information Systems,Management Information Systems
Reference22 articles.
1. Arsanjani, A. (2004). (SOMA) Service-oriented modeling and architecture: How to identify, specify, and realize services for your SOA. SOA and Web Services Center of Excellence, IBM, Software Group. 2. Azevedo, L. G., Santoro, F., Baiao, F., Souza, J., Revoredo, K., Pereira, V., & Herlain, I. (2009). A method for service identification from business process models in a SOA approach. In Conference on Advanced Information Systems Engineering (CaiSE) (pp. 99–112). 3. Baïna, S. (2006). Interopérabilité dirigée par les modèles: Une approche orientée produit pour l’interopérabilité des systèmes d’entreprise. Doctoral dissertation, University of Henri Poincaré, Nancy I. 4. Baïna, S., Panetto, H., & Benali, K. (2006). Apport de l’approche MDA pour l’interopérabilité des systèmes d’entreprise. Ingénierie des systèmes d’information. 11(3), 11–29. 5. Identification, Specification, and Development of Web-Oriented Architectures
|
|