The timeless way of building REA enterprise systems

0Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In a continuously changing business environment, the need for more flexible enterprise systems has been recognized by many. Different solutions are being suggested to improve the adaptability of enterprise systems, including model-driven architectures and reflective systems. A model-driven architecture starts from an enterprise schema that formally defines the business activities of a company. This schema is then progressively transformed into more implementation-specific models until source code is generated [1, 2]. Changes in business practices are accommodated by enterprise schema updates that are then automatically propagated into software code. Reflective systems record enterprise schemas explicitly so that they can be manipulated at run time [3, 4]. A reflective system is more flexible since the definition of the enterprise schema and its integrity rules can be configured external to the execution of the program [5], The expected benefits of reflective systems include improved adaptability, semantics, and reusability. On the other hand, their design is substantially more complex, and the execution of applications built with such systems is slower since the definition of the enterprise schema needs to be interpreted. A tuneless REA enterprise system integrates ontological specifications as part of its reflective architecture. The ResourceEvent-Agent (REA) enterprise ontology [6, 7] is strongly rooted in accounting and economic theory and addresses the issue of what phenomena should be captured in an enterprise system. In addition, it provides structuring guidelines on how economic phenomena should be assembled into business process and value chain specifications [8]. This paper explores the reflective architecture, design, and operation of tuneless REA enterprise systems. We first describe the integration of ontological specifications as part of reflective enterprise systems. Next, we use claim management and cost calculation examples to illustrate how the ontological specifications can be employed for the design of reusable, ontology-driven applications.

Cite

CITATION STYLE

APA

Geerts, G. L. (2006). The timeless way of building REA enterprise systems. IFIP International Federation for Information Processing, 205, 359–360. https://doi.org/10.1007/0-387-34456-x_36

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free