三层式应用系统架构

2013-05-15_100810

这是MySQL 5实力养成暨评量里的1-06.‘三层式(Three-tier)应用系统架构主要是改进两层式应用系统架构的缺点,两者的差别在于将何项功能独立置于应用伺服器?’

答案:(C) 营运规则(Bussiness Rules)

[adsense][/adsense]

这题感觉跟MySQL不太有什么关系,不过既然会出那表示还是得了解才行,我们找到国立联合大学资讯管理学系资料库系统课程(陈士杰),转贴如下:

  • 将应用程式代理者(Application agent) 置于Client与Server中间,存放企业应用逻辑(Business logic),以处理Client与Server间往来的业务。
  • Client较简化,因此系统需求较低。
  • 整合后端不同的Server,以统一的方式呈现内部的资料。

2013-05-15_135447

2013-05-15_135815

 

比较

 优点  缺点
Client/Server 可藉由Client端本身的运算能力,分担Server端处理资料的负荷。
  • 针对不同类型的Server,需要设计不同的Client端介面。
  • Client愈多,Server的负担越重。
 3-tier architecture  可由中间的Application Agent整合后端不同Server,Client端只需面对单一的Agent介面  若规模不断扩大,中间端将成为瓶颈。

Comments are closed.