An ontology-based Enterprise Architecture
The Enterprise Architecture refers to a comprehensive description of all of the key elements and relationships that make up an organization [Harmon, P. (2003). Developing an Enterprise Architecture, Business process trends: Whitepaper]. Through the Enterprise Architecture, enterprises can implement enterprise integration to cope with dynamically changing business environment. Existing Enterprise Architectures, however, lack of semantics for humans and systems to understand them exactly and commonly, which causes communication problems between humans or between systems or between human and system. These communication problems keep enterprises from implementing integration and collaborating with other enterprises. In order to solve this problem, the ontology-based Enterprise Architecture is suggested in this paper. The Enterprise Architecture ontology is composed of ontologies in three levels. Ontologies of business terms are in the first level, ontologies of Enterprise Architecture components are in the second level, and ontologies of relationships among Enterprise Architecture components are in the top level. The ontologies of business terms are defined in the approach of the WordNet, and the ontologies of Enterprise Architecture components and relationships of them are defined in the approach of the SBVR. Through these ontologies, it is expected that humans and systems can understand Enterprise Architectures exactly and commonly, which supports integrations in enterprises and collaborations between enterprises.
ontology-based enterprise architecture enterprise architecture enterprise ontology