COMPOSITE ENTERPRISES, COMPOSITE ARCHITECTURES
Composable technologies
Processes, products and channels are kept independent to allow the addition of new elements, both internal and external.
“Digital decoupling” is a new approach to recover “legacy” systems without migrating them.
Composable architecture
Exchanges and processes are centralized in an orchestrator.
Composable thinking
The system is more than the sum of its parts (system thinking).
Processes are designed with a high variety approach (artifact-centric).
“COMPOSABLE THINKING”
3 BASIS FOR A DESIGN METHODOLOGY
COMPLEX SYSTEMS
A complex system is more than the sum of its parts. It has behaviors that are called “emergent” because they cannot be observed from the components: on this video, the white balls are in a hierarchy level. The appearing wheel exists in another layer, unknown for the white balls.
They cannot be seen at the same time: it is either the wheel or the white balls.
Managing a complex system means identifying the layers to handle the different behaviors.
HIGH VARIETY PROCESSES
These are the processes where the behavior of each case is difficult to predict.
Artifact-centric, a specific modelling technology, appears in the early 2000’s to solve the gap appearing when the traditional workflow does not work well and the “exceptions” may end-up being the vast majority of the cases.
ORCHESTRATION
Processes, products and channels are independent. “Digital decoupling” is the approach for the recovering of the legacies. Still, connecting is not enough: Customer Experience, among other processes, includes on-line and off-line channels.
Isolating each component in the architecture and centralizing exchanges and processes in an orchestrator creates a formal, repeatable architecture, able to cope gracefully with the components’ diversity and evolution.