Supporting interoperability in complex adaptive enterprise systems: A domain specific language approach

作者:

Highlights:

摘要

From a Complex Adaptive Systems (CAS) theory perspective a new approach for supporting Enterprise Interoperability (EI) is described. Particular needs informed by the theory are presented and a software environment supporting these requirements is proposed. The infrastructure aims at serving as a tool for solving problems in the EI domain, and includes a Domain Specific Language (DSL) supporting engineering interoperability solutions. The Ontology of Enterprise Interoperability (OoEI) provides the underlying conceptualisation of the Enterprise Interoperability (EI) domain and is used as basis. The DSL enhances the ontology with CAS related concepts. The CAS perspective provides a particular focus on dynamic aspects, which requires a new approach currently only addressed to a limited extend. The research interoperability infrastructure provides components to address the decentralised nature of a CAS by providing software agents and agent interaction protocols that facilitate the identification of interoperability problems and agent negotiations to find solutions. It is realised using the functional programming language Scala.

论文关键词:Enterprise Interoperability,Ontology of interoperability,Complex Adaptive Systems,Multi Agent Systems,Scala

论文评审过程:Received 6 March 2015, Revised 24 March 2016, Accepted 6 April 2016, Available online 20 April 2016, Version of Record 22 September 2016.

论文官网地址:https://doi.org/10.1016/j.datak.2016.04.001