|
知识路径: > 系统开发基础知识 > 基于构件的开发 > 应用服务器 >
|
相关知识点:2个
|
|
|
|
应用服务器可以解决传统的两层客户/服务器计算中的其他不足,并且能够提供许多新的优点。
|
|
|
(1)可升级性。在传统的两层计算模式下,工作的服务器只能够有一台,而无论花费多少钱购买最先进的超级服务器,其计算力也是有限的。而采用了应用服务器后,可以利用负载均衡技术将计算工作量在几台机器之间进行分担,因此计算力的提高可以通过增加中等规模的服务器实现,以量取胜。而且,在原来的模式下,要更新设备时,不得不停机,将对业务造成影响,而采用了应用服务器后,将可在不影响原有系统工作的前提下,直接安装部署新服务器,以分担计算压力。
|
|
|
(2)分布式处理。采用应用服务器的另一个优点就是数据库和应用服务器可以尽可能地按照靠近要完成工作的地方部署,从而最大可能地降低网络传输量。另外,分布式还可用于将远程数据进行本地化存储。
|
|
|
(3)可重用的业务对象。应用服务器是一个反映业务处理过程的服务和对象的仓库,一旦应用服务器开发、实现完成后,其中的对象和服务就可能为另一个应用所重用。而且因其拥有标准接口和组件模型,因此重用更加容易而且能够降低成本。
|
|
|
(4)业务规则。在两层计算模式中,其软件设计主要强调以数据中心,因此对业务规则的处理显得不够有力。而在应用服务器的开发中则强调业务对象的构建,很容易在计算机系统中封装模拟实际的业务规则和处理过程。
|
|
|
(5)跨平台集成。应用服务器在跨平台集成方面已经做了大量基础工作,因此开发人员不必关心底层的数据格式转换、字节顺序等平台相关因素,使得跨平台集成、跨平台部署更容易实现。
|
|
|
|
(1)集成遗留系统和数据库。应用服务器可以用来为遗留系统提供一个基于Web的前端,可以和原有的系统、数据库进行交互。也就是说,通过使用应用服务器来模拟对遗留系统、数据库的交互访问,从而保持其不变。
|
|
|
(2)为Web站点提供支持。应用服务器技术可以生成动态的Web页面,在需要时自动构造出页面,并且还可以充分地利用模板文件与原有系统结合起来,使得其开发和维护更为简单。
|
|
|
(3)开发Web集成系统。对于现在开发的新信息系统而言,基于Web的界面一定是其主要的组成部分之一。以应用服务器为中心的架构为构造这种系统提供了有力的支持,使其变得更为简单。这是因为应用服务器在接口方面已经有了明确定义,在各个部分的开发中,只需要最小的协调就可以有效地完成。
|
|
|
(4)个人计算机的部署。当个人计算机网络出现之后,使得原来只能够运行在大型机网络上的服务变得可以在桌面上运行了。但是部署这类系统将对开发人员带来新的挑战,开始需要关心多任务环境、安全机制、负载均衡等问题。而应用服务器则对这些问题进行了一种封装,使得开发人员可以站在巨人的肩膀上,开发出更高效、安全、稳定的系统。
|
|
|
(5)电子商务。使用应用服务器技术,可以有效地为电子商务提供支持,具体表现在3个方面:业务逻辑的实现与扩展、稳定可靠的性能、快速有效的开发。
|
|
|
(6)性能管理。管理拥有Web界面的大型系统的性能。
|
|
|