从应用服务器开始认识websphere
我们知道在以往的客户机/服务器结构中,客户机与服务器点对点直接连接,因此处理性能低而且管理复杂.一旦新的业务出现,则必须重写应用程序,也就是说系统可扩展性极差;更因为客户端直接访问数据库,数据库结构外露使得系统安全性难以保障.此外,两层客户机/服务器结构通常以局域网为中心,很难扩展到internet.为了克服两层客户机/服务器结构的种种缺陷,人们将业务逻辑从原来的客户端剥离出来,交给后端服务器处理,而前端的客户机则集中处理业务的表示逻辑,例如界面的设计.数据的收集等.如此一来,前端的客户机将不直接访问数据库,而是受后端服务器业务逻辑的管理,由后端服务器集中处理与底层数据库的操作.我们将后端服务器也称作应用服务器. 【程序编程相关:Sun Solaris in.named】
在此之前,笔者对于ibm websphere软件的了解,还仅仅限于它是一种应用服务器(application server)软件,是一种功能完善的面向专业人员的web集成开发环境.而对于应用服务器的了解,是从三层结构的中间件开始的. 【推荐阅读:Sun Solaris in.iked 】
应用服务器的作用除了管理客户端请求与数据库之间的通信之外,同时具有跨系统平台(数据库.操作系统)的能力.因此,基于应用服务器系统开发的各种客户应用,就可以完全不考虑低层数据库与操作系统,实现跨平台的开发.也就是说,通过采用应用服务器将应用与系统进行了有效隔离.此外,应用服务器还能够动态均衡负载,使得系统性能发挥到最高水平,保障客户端与服务器端数据的一致性.
ibm公司的websphere应用服务器以基于java与servlet引擎为基础,支持多种http服务,能够支持ibm aix v 4.1.5及更高版本.microsoft nt4.0 与sun solaris v2.5.1 sparc操作系统.... 下一页