Data plays a key role in business processes. As such, you need to carefully consider how that data is managed. At the most concrete level, you need to consider where individual pieces of data reside and whether or not they are replicated in different components. Broadly speaking, there are five patterns that can be used for data management:
1. System of Record
2. System of Record with Cached Read-Only Copies
3. Replicated Data with Transactional Update
4. Edit Anywhere Reconcile Later
5. Master Data Management
The following sections explore these patterns. After reading this chapter you will be able to describe these five data management patterns and the pros and cons of each.