| Description | The EA Pattern - Business System Operating Model domain defines concepts and relationships used to model how a Business System operates/functions in its Operating Eco-System.. It includes Business Systems, System Processes, Business System Interaction Processs, System Rules, Functionality(ies), Information Outcome Events. |
|---|---|
| Dictionary |
Dictionary of SysFEAT concepts |
| Parent Domain |
SysFeat Business Operation Model Patterns |
| Domain dependencies |
Architecture Assets
EA Pattern - Business Resource Operating Pattern
EA Pattern - Data Domain
EA Pattern - Physical Data Domain
EA Pattern - Technology Operating Pattern
System Operating Framework - SOF |
| Concept | Description |
|---|---|
Functionality |
A Functionality is a Business Resource Capability offered by Business System Assets (software or hardware) and aimed at delivering Information Outcomes. A Functionality describes WHAT a software or hardware system can provide. Functionality(ies) are used to express the Business System features required by people when performing their job (see Job-to-be-done). For internal customers, these jobs correspond to Business-Process Steps described in Business Process (see Instrument) For enterprise Customers, these jobs correspond to Job-to-be-done in the context of Customer Journeys. |
Information Outcome Event |
An Information Outcome Event is a Business Outcome Event that signals the happening of a change in the state of Data Assets, produced by Business Systems for the benefits of an internal or external party. Example: - Order received - Payment rejected |
Requirement |
A Requirement is a generic statement used in system engineering to constrain what a Business System Asset should or should not be. The Requirement concept is kept in SysFEAT to maintain compatibility with traditional system engineering methodologies. The preferred approach is to follow capability-based engineering, as promoted by modern enterprise & system architecture (see OMG - UAF - View - Strategic Views) and agile frameworks (see SAFe© - SAFe Requirements Model). |
System Process |
A System Process is a Action Process that occurs inside Business Systems (software systems or hardware systems). Its performers can only be Business Software Systems or Concrete Hardware Systems. During its course of action, a System Process consumes or produces Data Assets: 1) It may memorize or access Data Assets in its Process Store. 2) It may receive Data Assets at its boundary: Consumed Outcome. 3) It may signal the production of Data Assets at its boundary: Delivered Outcome. The course of actions of a System Process is constrained by the application of rules ( System Rule Enforcement) that define what is allowed and not allowed to do. |
System Rule |
| Concept | Description |
|---|---|
Business System |
A Business System is a man made artifact (Concrete Hardware System or Business Software System) which exposes Functionalityies and can produce Business Outcome Events. A Business System performs System Processes and participates to System Processes or to Business Processes. In System Processes, a Business System is always an active participant (System Process Participant). In Business Processes, a Business System is either an active participant (Automated Participant) or an Instrument used by Org-Units. |
Business System Asset |
A Business System Asset is man made resource that is a means to achieve Business Outcome Events. |
Business System Environment |
A Business System Environment is an operating context in which a Business System defines its interactions ( Business Service Channel) with its partners (Partner System), to produce and deliver its Business Outcome Events. |
Business System Environment Sxcenario |
A Business System Environment Sxcenario is a story involving the partners of a Business System (Partner System), interacting in order to achieve Business Outcome Events in a specific Eco-System (Business System Environment). This includes: - A course of events represented by Object Flows depicting the story towards the delivery of expected Outcomes. - Interacting partners who participate to the story in the considered Eco-System. |
Business System Interaction Process |
A Business System Interaction Process is a black-box behavior involving the components of a Business System, interacting in order to produce Business Outcome Events. This includes: 1) A course of events represented by Resource Flows depicting the steps towards the delivery of expected Business Outcome Events. 2) Interacting Business Systems who participate to the story. |
Data Asset |
A Data Asset represents the abstract structure of any kind of data that can be processed and memorized by a Business Software System. A Data Asset is either a Data Entity or a Data Property. Only Data Entitys can have identity and states. Data Propertys only handle raw data. Data Assets are managed in Data Catalogs. |
Data Domain |
A Data Domain is subset of the enterprise’s data that are meant to be manipulated together in the context of business operations. For instance, a "Sales" Data Domain contains at least the following entities: Customers, Orders, Products. Each Data Entity in a Data Domain has CRUD characteristics. For instance, Products are read-only in a "Sales" Data Domain, while Customers and Orders have all CRUD characteristics. Data Domains define functional data boundaries used both for Data Allocation to Business Systems (see Data Stores) and Data Governance for data stewardship (Data Catalogs). |
Deployed Business System |
A Deployed Business System is a man made Individual Business Agent that delivers business outcomes. |
Macro Business System |
A Macro Business System is a that corresponds to the macro systemic level. |
Mezzo Business System |
A Mezzo Business System is a Business System that corresponds to the mezzo systemic level. Example: |
Micro Business System |
A Micro Business System is a that Business System correspond to the micro systemic level. Examples: |
Technology System |
A Technology System is a Resource Agent which produces and reacts to Technology Outcome Events through Technology Interfaces. Technology Systems are enablers of Business Systems. They do not directly deliver Business Outcome Events to internal or external customers. They deliver Technology Outcome Events required by Business Systems to operate. |