1.定义: 分别在不同的机器上运行程序,分布是指在地理分布和数据处理分布; 软件系统的结构决定了应用程序的各个部分如何进行交互.
2.演变:
(1)文件服务器模式===>(2)C/S模式====>(3)多层分布式结构
(1)服务器存放数据
(2)服务器也可通过触发器和存储过程提供部分应用逻辑
(3)三个层次: 用户界面<------>事务逻辑<----->数据存取
3.开发要求:
性能:
l 优化数据库
l 使用数据缓冲功能
l 正确处理安全性
l 正确使用web服务与.net远程处理
安全:
l 身份验证
l 授权
l 数据保护
易管理 成本低
扩展性高
浙公网安备 33010602011771号