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)
See also
- Web application framework
- Content management framework
- Content management system
References
- ↑ 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.