来源: http://maping930883.blogspot.jp/2009/03/wls001.html

 

应用服务器主要是用来为企业级的分布式应用服务的。

它提供了一系列的“服务”,具体内容请参看《JavaEE5.0是个啥东东?(摘录+整理)》。

分布式应用把系统划分为一系列各自独立的模块,它的最大的好处是:

其中任何一个模块的损坏都不会对整个系统的造成过大的影响,从而保证了系统的可用性、可伸缩性、可维护性。

1. 可用性:衡量一个系统响应客户请求的能力。

很多系统都要求具备高可用性(24/7/365),如ATM机,股票交易,电子商务。

高可用性可以通过负载均衡(load balancing) 和容错(failover)技术实现。

2. 可伸缩性:衡量一个系统性能的“伸缩”能力,一般指可扩展性。

当业务量逐渐增大时,需要增强系统的性能,如何通过比较简单的方式增强系统的性能,是衡量是可伸缩性的重要指标。

一般来说,增加新的组件要比改造旧的组件容易的多。

3. 可维护性:衡量一个系统的“管理”能力。

比如:改变底层的数据库,整个系统不受影响。

WebLogic Server 就是一个优秀的Java EE 应用服务器。

转载请注明:WebLogic Android 博客 » WLS_001:应用服务器是个啥东东?[转]