- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象分析设计Chapter04
C/S结构的数据库 C/S结构数据库的工作模式 B/S结构的数据库 层(layer),是一个部件或结点中的一组对象或函数,共同协作提供服务。如服务器中里层给外层提供服务。层状体系结构适用于应用服务器、数据库系统及操作系统等。 4.4.3 层状系统 持久服务 核心函数 界面函数 界面函数 核心函数 持久服务 优点:1、按照功能层次划分,可降低系统复杂度,使系统设 计更加清晰。 2、内层与外界隔离,可有效控制内层的函数和服务。 3、新的运算及常用运算(查询)可在界面层中引入, 由内层服务支持,可提高系统性能。 4、独立的层,可以作为构件或结点使用。 限制:1、层数过多,系统性能下降。 2、标准化的层界面可能变得臃肿,使函数调用性能下 降。 图4.15 层状系统 苫徒符蚕赚篡牟伯拜辱雄华孤当历瞎褐函盖夸妒涤勇娠推寐疾牛败诧畜偿面向对象分析设计Chapter04面向对象分析设计Chapter04 4.4.4 三级和多级系统 第一级是数据库管理结点(database management node)。 第二级或中间级是“商业逻辑结点” (business logic node),是指具体应用中实施的 程序逻辑和法则。 第三级是用户界面级,强调高效、方便易用的用户界面。 Database management node (数据库管理结点) business logic node(商业逻辑结点) Security (保安) ? ? Event (事件) ? ? Search (搜索) ? ? ClientA ClientD ClientB ClientC 服务器 客户机 图4.16 三级体系结构 4.4.4 三级和多级系统 玻惦焦腊帮器羽杯袄袋邪艾物倒喊嘘和矽九吝你鳃雨渐置揍框初阿毖疮责面向对象分析设计Chapter04面向对象分析设计Chapter04 多级系统 可由三级系统的概念推广到多级系统(multi-tier system),即由多个C/S对组成。 图4.17四级体系结构 Thin Clients Database management node (数据库管理结点) business logic node(商业逻辑结点) Security (保安) ? ? Event (事件) ? ? Search (搜索) ? ? ClientA ClientB Thin Clients Web Server (网服务器) (轻型客户机) (客户机) SQL HTTP CORBA/IIOP 4.4.4 三级和多级系统 定奈混帝量崭珊奄利栖栏庆改彦佬汞甚欠喂阑辅呕林燎甚哎噶析娩忽智各面向对象分析设计Chapter04面向对象分析设计Chapter04 多级系统的特点 优点: 1、系统功能分布在多级或服务器上,系统易于维护和扩充。 2、进行分级控制,可对不同级的客户机提供不同水平的服务。 3、可方便地将中间级与企业的其它系统连接起来。 4、多级系统可以对同时使用系统的客户机提供服务。 限制: 1、各对客户机与服务器之间有多种不同的通讯协议,要求熟悉不同协议的专业人员。 2、数据行经的多级结点,分布在不同的计算机系统中,因此系统的整体运作性困难。 4.4.4 三级和多级系统 畴孺素旬偶懒叹据秩逞贸栈催违孜检盂皋蔗苔豺涅丈副拒衷结留依龋殃钉面向对象分析设计Chapter04面向对象分析设计Chapter04 从部件的角度看,代理是服务器。 从体系结构的角度看,代理是模拟企业工作流程中的行动者。在代理的体系结构中,需要一个控制器。 4.4.5 代理 信息总线(Message Bus) 代理1 代理2 数据库 数据库 客户机D 代理3 客户机A 客户机B 客户机C 控制结点 (Controller Node) 图4.18 一个有代理的体系结构 棕篓淬撕耍鳞她锯伦寺畦虏肪馅测富烫志脂草锗壹鬼敷昨聘稠玫祷与诈服面向对象分析设计Chapter04面向对象分析设计Chapter04 优点:对复杂任务的处理,代理体系结构具有高度灵活性,各组功能分布在不同的代理,系统易修改、扩充、伸缩性强,便于与企业级水平的软件整合。系统可采用渐进方式建立。 限制:使用公共消息总线,须解决系统安全性问题。要求有统一的通讯协议。系统性能调试困难。 代理1 代理2 数据库 数据库 客户机D 代理3 客户机A 客户机B 客户机C 控制结点 (Controller Node) 信息总线 (Message Bus) 图4.19 有代理的体系结构描述 邪远堡屠磨荔员漳吊莎迭孵租夺够甜民茅扎样贩庭抠见窖剩陇茵帧辜鹰扯面向对象分析设计C
您可能关注的文档
最近下载
- 光伏逆变器技术培训.pptx VIP
- 北师大版九年级数学上册教案(全册).pdf VIP
- 华东理工大学现代发酵调控学发酵过程优化.pptx VIP
- 《药用植物识别技术》课件——4.叶.ppt VIP
- 护理品管圈QCC成果汇报之降低中心静脉导管堵管率.pptx VIP
- 湖面漂浮物打捞湖面日常保洁方案.docx VIP
- 2025年吉林省基层卫生专业技术人员“县聘乡用”“乡聘村用”专项招聘(251人)考试备考题库及答案解析.docx VIP
- 2025至2030汽车涂料行业市场发展分析及前景趋势与投融资战略报告.docx
- 六年级上册美术第7课 做做陶艺1 浙美版(2018秋).ppt VIP
- (5.2.1)--5.2由推理公式推求设计洪水.pdf VIP
文档评论(0)