|
Quantum Layer
|
The lowest layer in a system, upon which all other behavior ultimately depends.
Quantum Mechanics is the branch of mechanics that is applicable to systems at the atomic and nuclear level. Thus quantum means the lowest level of matter and behavior in the universe that we currently understand. Abstracting this out we arrive at the term Quantum Layer, which we can apply to any system.
Every system has a Quantum Layer, whether it is recognized or not. For example in Java it's the JVM. In a democracy one generally looks no deeper that a person when explaining behavior. In a washing machine the designer probably thinks no deeper than molecules. When designing a software system the architect often uses Layered Architecture, and the lowest layer is the Quantum Layer.
Or the system may be more of a web of partitions, with no obvious lowest layer. Such a design is less structured but still sound. It's Quantum Layer is the top level partitions concept itself. If that top level partitioning is weak, or the lowest layer in a Layered Architecture is weak, a system has a weak Quantum Layer. The system is vulnerable because of weak design.
Thus an immense challege to the system designer is abstracting out the proper Quantum Layer. Sometimes this is very difficult. For example, suppose you want to drastically increase software production productivitiy in a domain by using reusable components. Systems in the domain will need a framework to allow high component reuse. Since the framework is not a component, and is not a class, and may not be like anything the designer has seen before, the framework design may be very difficult. Without the proper framework the systems produced will have a weak Quantum Layer, which means they will be problematic until a "doctor" fixes them, or more likely, they are thrown away because of poor results.
A strong Quantum Layer is especially important when a system is striving for emergent behavior.
![]() |
|