| |
| |
| |
Structural Patterns | |
| |
| |
| |
Structural Patterns at Operational Level | |
| |
| |
| |
What Is REA? | |
| |
| |
| |
Joe's Pizzeria | |
| |
| |
| |
Sales Process | |
| |
| |
| |
Purchase Process | |
| |
| |
| |
Labor Acquisition Process | |
| |
| |
| |
Summary | |
| |
| |
| |
The Illustrated Models Are Examples of a Pattern | |
| |
| |
| |
REA Exchange Process Pattern | |
| |
| |
| |
REA Exchange Process In Detail | |
| |
| |
| |
Economic Resources | |
| |
| |
| |
Inflow and Outflow | |
| |
| |
| |
Economic Events | |
| |
| |
| |
Exchange Duality | |
| |
| |
| |
Economic Agents | |
| |
| |
| |
Provide and Receive | |
| |
| |
| |
How Joe's Pizzeria Obtains Pizza | |
| |
| |
| |
Producing Pizza | |
| |
| |
| |
Summary | |
| |
| |
| |
The Pizza Production Process is an Example of a Pattern | |
| |
| |
| |
REA Conversion Process Pattern | |
| |
| |
| |
REA Conversion Processes in Detail | |
| |
| |
| |
Economic Resources | |
| |
| |
| |
Produce, Use and Consume | |
| |
| |
| |
Economic Events | |
| |
| |
| |
Conversion Duality | |
| |
| |
| |
Economic Agents | |
| |
| |
| |
Provide and Receive | |
| |
| |
| |
Value Chain of Joe's Pizzeria | |
| |
| |
| |
REA Value Chain Pattern | |
| |
| |
| |
REA Value Chain in Detail | |
| |
| |
| |
Resource Value Flows | |
| |
| |
| |
Economic Resources | |
| |
| |
| |
Alternative Models of Business Processes | |
| |
| |
| |
Structural Patterns at Policy Level | |
| |
| |
| |
Group Pattern | |
| |
| |
| |
Type Pattern | |
| |
| |
| |
Difference Between Types and Groups | |
| |
| |
| |
Commitment Pattern | |
| |
| |
| |
Contract Pattern | |
| |
| |
| |
Schedule Pattern | |
| |
| |
| |
Policy Pattern | |
| |
| |
| |
Linkage Pattern | |
| |
| |
| |
Responsibility Pattern | |
| |
| |
| |
Custody Pattern | |
| |
| |
| |
An REA-Based Example Application | |
| |
| |
| |
Representing the Metamodel | |
| |
| |
| |
Component Model | |
| |
| |
| |
The REA Model Component | |
| |
| |
| |
The Domain Model Component | |
| |
| |
| |
The Database | |
| |
| |
| |
The Data Access Layer | |
| |
| |
| |
Joe's Web | |
| |
| |
| |
The Fulfillment Page | |
| |
| |
| |
The OLAP Cube | |
| |
| |
| |
Conclusions | |
| |
| |
| |
Behavioral Patterns | |
| |
| |
| |
Cross-Cutting Concerns | |
| |
| |
| |
Behavior May Not Be Localizable Into REA Entities | |
| |
| |
| |
Framework-Based Approach | |
| |
| |
| |
There Is No Complete List of Behavioral Patterns | |
| |
| |
| |
Patterns | |
| |
| |
| |
Identification Pattern | |
| |
| |
| |
Classification Pattern | |
| |
| |
| |
Location Pattern | |
| |
| |
| |
Posting Pattern | |
| |
| |
| |
Account Pattern | |
| |
| |
| |
Materialized Claim Pattern | |
| |
| |
| |
Reconciliation Pattern | |
| |
| |
| |
Due Date Pattern | |
| |
| |
| |
Description Pattern | |
| |
| |
| |
Notification Pattern | |
| |
| |
| |
Note Pattern | |
| |
| |
| |
Value Pattern | |
| |
| |
| |
Inventor's Paradox Pattern | |
| |
| |
| |
An Aspect-Based Example Application | |
| |
| |
| |
Setting up the Application Model | |
| |
| |
| |
Creating the Aspect Code | |
| |
| |
| |
The Identification Aspect | |
| |
| |
| |
The Due Date Aspect | |
| |
| |
| |
The Notification Aspect | |
| |
| |
| |
The Description Aspect | |
| |
| |
| |
Interchanging Events Between Aspects | |
| |
| |
| |
Constructing the User Interface | |
| |
| |
| |
A Model-Based Framework | |
| |
| |
| |
Storage | |
| |
| |
| |
Storing Aspect Data in Separate Tables | |
| |
| |
| |
Modeling Handbook | |
| |
| |
| |
Elementary Exchange Processes | |
| |
| |
| |
Cash Sale | |
| |
| |
| |
Product Return | |
| |
| |
| |
Loan and Rent (Individually Identifiable Resources) | |
| |
| |
| |
Financial Loan (Nonindividually Identifiable Resources) | |
| |
| |
| |
Elementary Conversion Processes | |
| |
| |
| |
Creating a New Product | |
| |
| |
| |
Chain of Conversion Processes | |
| |
| |
| |
Modifying a Product | |
| |
| |
| |
Creating and Consuming Services | |
| |
| |
| |
Value Chains with Exchange and Conversion Processes | |
| |
| |
| |
Sale and Shipment | |
| |
| |
| |
Resources Consumed During the Sales Process | |
| |
| |
| |
People Management | |
| |
| |
| |
Education | |
| |
| |
| |
Taxes | |
| |
| |
| |
Marketing and Advertising | |
| |
| |
| |
Waste | |
| |
| |
| |
Purchasing and Selling Services | |
| |
| |
| |
Transient Resources | |
| |
| |
| |
Processes with Contracts | |
| |
| |
| |
Purchase Order | |
| |
| |
| |
Labor Acquisition | |
| |
| |
| |
Guarantee | |
| |
| |
| |
Insurance | |
| |
| |
| |
Penalty for Violated Commitment | |
| |
| |
| |
Schedule | |
| |
| |
| |
Transport | |
| |
| |
Appendices | |
| |
| |
| |
REA Ontology | |
| |
| |
| |
Notes on Modeling | |
| |
| |
| |
There Is No Top-Level Business Process | |
| |
| |
| |
Premature Sequential Ordering Is Not Advisable | |
| |
| |
| |
Bottom-Up Approach for Designing the System, and Top-Down Approach for Explaining It Are Advisable | |
| |
| |
| |
Trading Partner View and Independent View | |
| |
| |
| |
Levels of Granularity | |
| |
| |
| |
Models, Metamodels and UML | |
| |
| |
| |
Patterns and Pattern Form | |
| |
| |
References | |
| |
| |
Index | |