background image

系统分析师技术指南

4

应用服务器

二层计算模式的问题:

1. 数据库服务器成为瓶颈,而且不能够靠升级硬件解决;
2. 开发工具缺少批量处理功能,不能够迅速处理大量的数据;
3. 业务规则的改变会引起客户端软件的变化,从而需要重新部署、升级大量的客户端软件。

应用服务器的作用:

1. 可升级性:负载均衡技术
2. 分布式处理
3. 可重用的业务对象
4. 业务规则
5. 跨平台集成

应用服务器的用途:

1. 集成遗留系统和数据库
2. 为 Web 站点提供支持
3. 开发 Web 集成系统
4. 个人计算机的部署
5. 电子商务

1)

业务逻辑的实现与扩展

2)

稳定可靠的性能

3)

快速有效的开发模式

6. 性能管理

负载均衡技术:

1. 负载分配算法:精确遥负载分配
2. 基于统计的负载分配

在应用服务器本身的实现上有:基于进程和基于线程的两种方式

应用服务器的类型:

1. 根据技术实现分类

1)

操作系统型

2)

集成型

3)

插件型

4)

独立型

2. 根据功能分类

1)

事务服务器

2)

知识服务器

3)

带有集成开发工具的应用服务器

4)

瘦服务器

5)

主机访问服务器

应用服务器的成本

1. 采用应用服务器体系是一种长期的、企业级的投入
2. 中间件获取成本
3. 新的思维方式
4. 软件的重用

应用服务器发展过程与方向