Solution stack

From Wikipedia, the free encyclopedia

In computing, a solution stack is a set of software subsystems or components needed to perform a task without further external dependencies.

For example, to develop a web application, the designer needs to use an operating system, web server, database, and programming language. Another version of a solution stack is operating system, middleware, database, and applications.[1]

Linux-based solution stacks

LAMP (software bundle)
Linux (the operating system)
Apache (the web server)
MySQL or MariaDB (the database management systems)
Perl, PHP, or Python (scripting languages)
LYME (software bundle) and LYCE (software bundle)
Linux (operating system)
Yaws (web server) written in Erlang
Mnesia or CouchDB (database) written in Erlang
Erlang (functional programming language)
GLASS (software bundle)
GemStone (database and application server)
Linux (operating system)
Apache (web server)
Seaside (web framework)
Smalltalk (programming language)
LEAP (software bundle)
The cloud stack of LEAP for:
Linux (operating system)
Eucalyptus (free and open-source alternative to EC2)
AppScale (Cloud computing-framework and free and open-source alternative to Google App Engine),
Python (programming language)
OpenStack
Linux – OpenStack controller nodes run exclusively on Linux
OpenStack – providing an infrastructure as a service (IaaS)
Ganeti
Xen or KVM (hypervisor)
Linux with LVM (mass-storage device management)
Distributed Replicated Block Device (storage replication)
Ganeti (virtual machine cluster management tool)
Ganeti Web Manager (web interface)

Other solution stacks

XAMPP, cross-platform
X (operating system)
Apache (web server)
MySQL or MariaDB (database)
PHP (programming language)
Perl (programming language)
WISA
Windows Server (operating system)
Internet Information Services (web server)
Microsoft SQL Server (database)
ASP.NET (programming language)
OpenACS-stack
Linux or Windows (operating system)
AOLserver (web server)
OpenACS (web application framework)
PostgreSQL or Oracle Database (database)
Tcl (scripting language)
MEAN
MongoDB (database)
Express.js
AngularJS
Node.js

See also

References

  1. Mimoso, Michael S. (24 February 2003). "Red Hat: Linux served at vertical data center dinner tables". SearchEnterpriseLinux.com. Retrieved 2009-08-09. 
This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.