The multidimensional
software architecture construction (MSAC) methodology is featured in Mr. bell's Software Architect book published in 2023 by
Wiley (publisher). The Software Architect Toolbox section of the book elaborates on two chief views of the MSAC: 1) A quantum software architecture geometrical and topological ecosystem that applications and systems are deployed to 2) Fundamental of 3D
software design.
Quantum Software Architecture Ecosystem The multidimensional software architecture construction (MSAC) introduces an ever-evolving quantum production environment, a
Topological space that is subject to geometrical structural modifications during
run time and/or design-time. These changes to the fabric's
three-dimensional space of the deployment ecosystem are due to the evolution of architectural environment attributes and the
unpredictable behavior of software implementations that affect the production landscape as a whole. The animated image below depicts a dynamic production environment that hosts software entities and the dents they imprint on its
space's fabric.
Three-Dimensional Software Implementations in an MSAC Ecosystem Each software implementation, such a
software application, service, or
system deployed to an MSAC geometrical and topological ecosystem, is represented by three dimensions: width/breadth,
length/depth, and
height (as illustrated in the below animated image.) This 3D implementation model is devised to increase the level of software design specificity needed for construction, deployment, integration, and sustainment in production landscapes. The MSAC methodology is introduced to view and design 3D software constructions in any space, here on earth, any continent, region, or state, and even software deployed to space or other planets. Each of these software dimensions specifies unique architecture structural attributes in a
coordinate system. For example:
Width: granularity, modularity, structural complexity level, source code complexity level
Length: scalability, # of consumers, # of interfaces, computing resource consumption metrics
Hight: software architecture layers,
solution stack (technology stack), software architecture environment stack, business or technical capability stack == Service-Oriented Modeling Framework ==