Giving Meaning to Enterprise Architectures: Architecture Principles with ORM and ORC
Formalization of architecture principles by means of ORM and Object Role Calculus (ORC) is explored. After a discussion on reasons for formalizing such principles, and of the perceived relationship between principles and (business) rules, two exploratory example formalizations are presented and discussed. They concern architecture principles taken from The Open Group’s Architecture Framework (TOGAF). It is argued that when using ORM and ORC for formal modelling of architecture principles, the underlying logical principles of the techniques may lead to better insight into the rational structure of the principles. Thus, apart from achieving formalization, the quality of the principles as such can be improved.
KeywordsEnterprise Architecture Business Rule Smart Objective Graphical Constraint Conceptual Query
Unable to display preview. Download preview PDF.
- 2.Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. Wiley, New York (2003)Google Scholar
- 3.Halpin, T.A.: Business Rules and Object Role Modeling. Database Programming and Design 9(10), 66–72 (1996)Google Scholar
- 4.Halpin, T.A.: Business Rule Modality. In: Latour, T., Petit, M. (eds.) Proceedings of the Workshop on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD 2006), held in conjunctiun with the 18th Conference on Advanced Information Systems 2006 (CAiSE 2006), pp. 383–394. Namur University Press, Namur (2006)Google Scholar
- 7.Recommended Practice for Architectural Description of Software Intensive Systems. Technical Report IEEE P1471–2000, The Architecture Working Group of the Software Engineering Committee, Standards Department, IEEE, Piscataway, New Jersey, USA (September 2000)Google Scholar
- 8.Lankhorst, M.M., et al.: Enterprise Architecture at Work: Modelling, Communication and Analysis. Springer, Berlin (2005)Google Scholar
- 9.Meersman, R.: The RIDL Conceptual Language. Technical report, International Centre for Information Analysis Services, Control Data Belgium, Inc., Brussels, Belgium, EU (1982)Google Scholar
- 10.The Open Group. TOGAF – The Open Group Architectural Framework (2004)Google Scholar
- 11.(Erik) Proper, H.A.: ConQuer–92 – The revised report on the conceptual query language LISA–D. Technical report, Asymetrix Research Laboratory, University of Queensland, Brisbane, Queensland, Australia (1994)Google Scholar
- 12.Ross, R.G. (ed.): Business Rules Manifesto. Business Rules Group (November 2003), Version 2.0Google Scholar
- 13.SBVR Team. Semantics of Business Vocabulary and Rules (SBVR). Technical Report dtc/06–03–02 (March 2006)Google Scholar