Enterprise ontology based development of information systems

For the development of enterprise information systems, the utilisation of a suitable methodology is essential, providing necessary methods and techniques for modelling the business domain and for designing the supporting information systems. Several methodologies exist and are widely applied in practice nowadays, but most of them lack a theoretical foundation. In this paper, we demonstrate an information system development methodology based on the notions of enterprise ontology and business components, and explain it within the conceptual framework called the generic system development process. The methodology allows for reduction of complexity of domain models and for identification of stable business components.

[1]  Jan L. G. Dietz,et al.  Generic Recurrent Patterns in Business Processes , 2003, Business Process Management.

[2]  Terry A. Halpin,et al.  Information Modelling and Relational Databases , 2001 .

[3]  Klaus Turowski,et al.  Classification framework for business components , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[4]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[5]  John Eargle,et al.  Business Component-Based Software Engineering , 2002 .

[6]  Peter J. Denning,et al.  Completing the Loops , 1995 .

[7]  Jan A. P. Hoogervorst,et al.  Enterprise Architecture: Enabling Integration, Agility And Change , 2004, Int. J. Cooperative Inf. Syst..

[8]  C. Churchman,et al.  The design of inquiring systems: basic concepts of systems and organization , 1971 .

[9]  Antonia Albani,et al.  Identifying Business Components on the Basis of an Enterprise Ontology , 2006 .

[10]  Ali Arsanjani,et al.  A goal-driven approach to enterprise component identification and specification , 2002, CACM.

[11]  Antonia Albani,et al.  A Reference Model for Strategic Supply Network Development , 2007 .

[12]  August-Wilhelm Scheer,et al.  ARIS - Business Process Modeling , 1998 .

[13]  Jan L. G. Dietz,et al.  Basic notions regarding business processes and supporting information systems , 2005, Requirements Engineering.

[14]  Ajantha Dahanayake,et al.  Service-Oriented Software System Engineering: Challenges and Practices , 2004 .

[15]  Peter Fettke,et al.  Reference Modeling for Business Systems Analysis , 2006 .

[16]  Zhongjie Wang,et al.  A Survey of Business Component Identification Methods and Related Techniques , 2008 .

[17]  M. Bunge Treatise on basic philosophy , 1974 .

[18]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems. OTM 2018 Conferences , 2018, Lecture Notes in Computer Science.

[19]  Klaus Turowski,et al.  Dynamic Modelling of Strategic Supply Chains , 2003, EC-Web.

[20]  Salvatore T. March,et al.  Design and natural science research on information technology , 1995, Decis. Support Syst..

[21]  Hemant K. Jain,et al.  Business component identification - a formal approach , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[22]  Jan L. G. Dietz,et al.  The deep structure of business processes , 2006, CACM.

[23]  Jan L. G. Dietz,et al.  A Meta Ontology for Organizations , 2004, OTM Workshops.

[24]  Klaus Turowski,et al.  Dynamic Modelling of Demand Driven Value Networks , 2004, CoopIS/DOA/ODBASE.

[25]  Jan L. G. Dietz,et al.  Enterprise ontology - theory and methodology , 2006 .

[26]  Jan L. G. Dietz,et al.  Benefits of Enterprise Ontology for the Development of ICT-Based Value Networks , 2007, ICSOFT/ENASE.

[27]  Jan L. G. Dietz,et al.  The atoms, molecules and fibers of organizations , 2003, Data Knowl. Eng..

[28]  Sven Overhage,et al.  Towards a Systematic Method for Identifying Business Components , 2008, CBSE.

[29]  Antonia Albani,et al.  Experience Report: Appropriateness of the BCI-Method for Identifying Business Components in large-scale Information Systems , 2005, COEA.

[30]  María Bárbara Álvarez Torres,et al.  On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops , 2004, Lecture Notes in Computer Science.

[31]  Jan L. G. Dietz,et al.  Communicative action‐based business process and information systems modelling with DEMO , 1999, Inf. Syst. J..

[32]  Kurt Jensen Coloured Petri Nets , 1992, EATCS Monographs in Theoretical Computer Science.

[33]  Christopher Alexander Notes on the Synthesis of Form , 1964 .

[34]  Jan L. G. Dietz,et al.  The Benefit of Enterprise Ontology in Identifying Business Components , 2006, IFIP TC8 WCC ISS.

[35]  Tharam S. Dillon,et al.  On the Move to Meaningful Internet Systems, OTM 2010 , 2010, Lecture Notes in Computer Science.

[36]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[37]  Chetan S. Sankar,et al.  Reusability-Based Strategy for Development of Information Systems , 1990, MIS Q..

[38]  Klaus Turowski,et al.  Validation of architectural targets in business components identification , 2008, 2008 IEEE International Technology Management Conference (ICE).

[39]  Kyung-Whan Lee,et al.  Object-Oriented Component Identification Method Using the Affinity Analysis Technique , 2003, OOIS.

[40]  Fatemeh Zahedi,et al.  Design, retrieval, and assembly in component-based software development , 2003, CACM.

[41]  MaidenNeil,et al.  Second international workshop on models and processes for the evaluation of off-the-shelf components (MPEC'05) , 2005 .

[42]  Antonia Albani,et al.  Case Study - Automating Direct Banking Customer Service Processes with Service Oriented Architecture , 2006, OTM Workshops.

[43]  Soo Dong Kim,et al.  A systematic method to identify software components , 2004, 11th Asia-Pacific Software Engineering Conference.