Web Application Server
웹 애플리케이션 서버(Web Application Server, 약자 WAS)는 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)이다. 에프션서버 웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별이 되며, 주로 데이터베이스 서버와 같이 수행이 된다. 한국에서는 일반적으로 "WAS" 또는 "WAS S/W"로 통칭하고 있으며 공공기관에서는 "웹 응용 서버"로 사용되고, 영어권에서는 "Application Server" (약자 AS)로 불린다.
웹 애플리케이션 서버는 대부분이 자바 기반으로 주로 Java EE 표준을 수용하고 있으나, 자바 기반이지만 Java EE 표준을 따르지 않는 제품과 .NET이나 Citrix 기반인 비Java 계열도 존재한다.
Web Server Software
AOLserver, Apache HTTP Server, Apache Tomcat, Boa, Caudium, Cherokee HTTP Server, CivetWeb, GlassFish, h2o, Hiawatha HTTP Server, HFS, HTTP File Server (Delphi), IBM HTTP Server, Internet Information Services (IIS), IIS Express, Jboss, Jetty, JOnAS, KLone, lighttpd, Lwan, LiteSpeed Web Server, lua-http, Mongrel (Ruby), NanoHTTPD, NaviServer, NCSA HTTPd, nginx, nodejs, OpenLink Virtuoso, OpenResty, Oracle HTTP Server, Oracle iPlanet Web Server, Oracle WebLogic Server, Perlbal (Perl), redbean, Resin Open Source, Resin Professional, Roxen, thttpd, Tntnet, Tornado, TUX web server, WEBrick, Xitami, Yaws, Zeus Web Server, ZEUS (TmaxSoft WAS), Zope |
Lightweight web servers |
Boa (C, Perl), Cherokee (C), Hiawatha (C), HTTP File Server (Delphi), IIS Express, KLone (C/C++), Lwan (Lua), lighttpd (C), Mongrel (Ruby), NanoHTTPD (Java), nginx (C), Perlbal (Perl), Resin Server (Java, C), thttpd (C), Tntnet (C++), darkhttpd (C), httpdito (asm) |
See also
Favorite site
- Wikipedia (en) Application Server에 대한 설명
- [추천] TechEmpower Web Framework Benchmarks
- [추천] Web API Design : 개발자에게 사랑받는 API 만들기 1
- The ServerSide Application Server Matrix
References
-
Web_API_Design_-_Mimul's_Developer_World.pdf ↩