Professional Documents
Culture Documents
The Rea Approach To Business Process Modeling
The Rea Approach To Business Process Modeling
The REA
Approach to
Business
Process
Modeling
Traditional Approaches:
User-View Orientation
When data-modeling and IS design is
too oriented toward the users views,
problems arise:
multiple information systems
duplication of data
restricted user-view leads to poor decisionmaking
inability to support change
Traditional Approaches:
Financial Accounting Orientation
Dominance of accounting as the primary
information provider leads to problems:
single view of business entity using the accounting model:
Assets
double-entry,
debits and credits
== Liabilities
++ Owners
Assets
Liabilities
Owners Equity
Equity
high level of aggregation
ignoring non-financial data
inability to serve diverse enterprise-wide needs
clerks
production workers
customers
suppliers, vendors
departments, teams
Many firms have not adopted the REA model since it represents a major change from the
traditional double-entry approach.
The REA-events perspective will be increasingly seen as necessary to meet changing information needs in this
information age.
ER-Diagram Symbols
ER-Diagram Symbols
entity
relationship
attribute
(optional)
(optional)
Revenue
Costs
Firm Infrastructure
Human resource management
Technology development
Procurement
Inbound
Operations
Logistics
Output
Logistics
Primary Activities
Marketing
& Sales
Margin
Support Activities
Service
Database Applications
Phase 1
Flat Files
Limitations
:
Redundant
data;
Anomalies
Phase 2
Event-Driven
Database
Limitations:
Loss of noneconomic
information
Phase 3
REA-Model
Database
Limitations:
Not widely used;
Requires detailed
analysis
REA Example:
Horizon Books
Horizon Books is a bookstore in downtown Philadelphia. It
carries an inventory of approximately 5,000 books.
Customers come in and browse the shelves, select their
books, and take them to one of three cashiers positioned
in different parts of the store. One of the cashiers is
situated at an information desk where customers can
discover whether a particular book is in stock, place orders
for books not currently available in the bookstore, and
collect and pay for books previously ordered. The cashier
at the information desk has a book database that is
consulted for every query. There are no credit sales. All
customers pay for their purchases at the time of purchase.
REA Example:
Horizon Books
Answer
Query
Make
Sale
Receive
Payment
REA Example:
Horizon Books
REA Example:
Horizon Books
REA Example:
Horizon Books
REA Example:
Horizon Books
Nonfinancial
Customer credit rating
Damaged goods
record
On-time payment
record
Customer volume
record
EDI access
Internet access
User-View #2
Sales Report
REA Database