Web 是 Internet 上的一个文档系统,为了使用Web,首先要有 Web Server (以 Web Service 的形式)接收用户浏览器( Web Browser )发出的连接请求并予以反馈,Web Server接收到请求后解码,并转发给 Web Application (可以理解为一个运行在Web上的,可以用浏览器使用的应用程序),后者进行业务逻辑处理,返回结果给Web Server,再返回到用户浏览器中。 WSGI 起到了Web Server和Web Application之间的桥梁的作用,它是一个Python语言规范,类似于一个Protocol。
Application Server(例如 GlassFish )提供的是业务解决方案(Web Server是基于HTTP协议处理用户请求),它与Web Server的区别见:
Web服务器和应用服务器的区别
App server, Web server: What's the difference?
Application Server vs Web Server