一、名词解释1、B/S 浏览器 /服务器 ,是三层应用结果的一种实现方式
具体结构:浏览器/Web 服务器 /数据库服务器2、C/S 客户 / 服务器 ,是基于资源不等,且为共享而提出来的,定义了工作站如何与服务器相连,以实现数据和应用分布到多个处理机上
两层C/S结构:服务器(后台)负责数据管理和数据处理,客户机(前台 )完成与用户的交互任务
三层C/S 体系结构怎么刚加了一个应用服务器,它将应用功能分为表示层、功能层和数据层,在三层C/S结构中,最重要的是中间件
C/S 体系结构有三个主要组成部分:数据库服务器、客户应用程序和网络3、HMB:层次消息总线的软件体系结构风格(Hierarchical Message Bus— based Sytle)
4、DSSA:特定领域的软件体系结构(domain specific software architecture )就是在一个特定的领域中位一组应用提供组织结构参考的标准软件体系结构
5、ADL:软件体系结构描述语言(Architecture desciription Language) 是一种形式化语言,它在底层语义模型的支持下,为软件的概念体系结构建模提供了具体语法和框架
6、XML :可扩展标记语言 (extensible markup language ),XML 是 W3C 制定的作为Internet上数据交换和表示的标准语言,是一种允许用户定义自己的标记的元语言(Mete )
7、ATAM:体系结构权衡分析方法(architecture tradeoff analysis method ),它是针对系统所使用或修改活动的支持程度,来判断该体系结构针对这一场景所代表的质量需求得满足程度的体系结构评估方法
8、Web Service :Web 服务( Web Service)是一种新的面向服务的体系结构,其中定义了