WebSphere是一个JavaEE应用服务器,即JavaEE中间件,它为Web/EJB/WebService应用程序提供了通用的可扩展的、可靠的运行环境,使得应用程序开发者不必花费太多的精力考虑硬件、操作系统、网络、安全、事物以及消息服务等与业务逻辑无关的通用服务,而专注与开发业务逻辑。
相比与WebSphere6.1和WebSphere7,WebSphere8全面支持JavaEE6,并且向前兼容J2EE1.4和JavaEE5。WebSphere8运行时架构如下:
HTTP Server:基于ApacheWeb Server 2.2.15,提供对SSL安全连接的支持,提供负载均衡功能。默认监听80端口。
Embedded HTTP Server:接收HTTPServer的请求,并将请求转发给Web Contianer。
Web Container:WebSphere应用服务器的Web容器,主要用于解析和处理JSP,Servlet,对外部
调用返回动态网页呈现层。
EJB Container:WebSphere应用服务器的EJB容器,为EJB提供运行环境,是WebSphere应用服务器的核心模块。
WebService Engine:解析WebService的SOAP请求,并向调用者返回SOAP响应。
Messaging Engine:提供JMS的消息服务,管理JMS的消息队列和消息目的。
Name Server:提供JNDI命名和目录服务。
其中WebConta