====== 2.1.4 Solution Stacks ====== [[dido:public:s_cli:05_contents:01_prt:02_basics:01_commondef:start| Return to Common Definitions]] A [[dido:public:ra:xapend:xapend.a_glossary:s:solutionstack]] is an ordered collection of software that makes it possible to complete a particular task. Often a critical part of any stack is the [[dido:public:ra:xapend:xapend.a_glossary:p:platform|Platform]] the rest of the stack is built around. Some common platforms are * Application server Platform * Web Server Platform * Storage Platform * Virtualization Platform Graphically, this is represented in Figure {{ref>OracleStack}} See: (( Oracle Corporation, September 2010, __Oracle Integrated Stack - Complete, Trusted Enterprise Solutions__, Page 4, Accessed 1 May 2021, [[https://www.oracle.com/technetwork/server-storage/solaris10/documentation/integratedstacktesting-168417.pdf]] )):
{{ dido:public:s_cli:05_contents:01_prt:02_basics:commondef:screen_shot_2021-05-01_at_11.54.14_am.png?400 |}} [[dido:public:ra:xapend:xapend.a_glossary:o:oracle|Oracle's]] hardware and software stack.
In this case we are particularly interested in building an idealized DIDO Stack with an idealized [[dido:public:ra:xapend:xapend.a_glossary:d:dido_platform|DIDO Platform]]. The idealized stack may not be completely accurate for all DIDOs, however, it provides a normative structure of what the pieces are in a DIDO Stack and in a DIDO Platform and how they are interrelated. To accomplish this, a Database stack is presented with some idealized paths through the stack to met certain user scenarios. Then the DIDO Stack is presented as a transform of the Database Stack. /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /* To add a discussion page to this page, comment out the line that says ~~DISCUSSION:off~~ */ ~~DISCUSSION:on|Outstanding Issues~~ ~~DISCUSSION:off~~