Abstract
Enterprise Resource Planning (ERP) is a business management system that integrates all aspects found in an enterprise. However, integrating ERP with other enterprise applications is considered a costly and challenging problem. The main reason behind this problem is the heterogeneity of information contents and the semantics generated from various sources. This can be tackled by using semantic web technology to achieve interoperability among software systems. In this paper, a framework is proposed to facilitate ERP integration with other enterprise applications through building a domain specific semantic business logic layer. In this logic layer, Ontology is used to standardize the business process, eliminates semantic conflicts of knowledge, and allows knowledge to be shared and exchanged. Also, a semantic annotation between business process models is utilized to provide integration between business processes represented by different modeling notations. Through our framework, two types of alignments are studied, namely horizontal alignment and vertical alignment. Horizontal alignment aims to identify correspondences between process models to allow the business process to be shared. Meanwhile, vertical alignment seeks to verify compatibility between collaborative business processes to achieve integration. A simulation experiment is performed in the proposed framework for complaint handling case study taken from different systems, and a behavior consistency analysis is performed. The results of the simulated experiment yield in improvement in consistency from 83.4% to 98%. Simulation results also show an improvement of precision and recall value.