We've all heard the term System of Record. Turns out there are a couple other generalized logical systems typically found in a business. Here is a quick attempt to model those systems.
This is by no means the "correct" generalized model, but the process leading to it was useful. So I thought I would share the fruits.
And a rough description of the responsibilities of these systems.
- Systems of Record
- Where business data lives
- Discrete and well defined responsibilities
- Well defined interfaces (contracts/services)
- Responsible for notification of entity (data) or interface changes
- Systems of Decision
- AKA, Decision Support or Business Intelligence
- Accumulates data from external sources
- Should not be system of record for any business or process data
- Source of summary or discovered data not previously available, subsequently an authority
- Systems of Process
- The externalization of best-in-class business processes
- Codification of process gives visibility
- Orchestrated execution of these processes
- Real-time monitoring and optimization of process
- Visibility to management and participants
- Source of all process metrics
- Interacts with SoR and SoA data
- Systems of Asset
- Federation of repositories for managed content types
- Content and service delivery infrastructure
Leave a comment