- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中间件处于操作系统软件与用户的应用软件的中间
分布式系统的体系结构 Distributed Information Systems: Architecture 多层分布式系统的结构模型 多层分布式系统具有客户端的表示层、中间的业务逻辑层和数据库服务器的三层或多层体系结构 .如图所示: 多层分布式体统的结构模型 模型与基于客户/服务器的机制不同,将业务的表现与实现逻辑分开,这样更与现实世界的业务处理相同。因为前台的操作人员不需要对业务逻辑进行控制,而业务逻辑是由管理人员确定的,操作人员仅面向人机交互。其中包括三个层次:①表示层。该层为用户提供人机交互界面,所有的数据录入/显示操作都在此完成。当用户需要进行数据交换时,是不允许直接访问数据库服务器,而是通过业务逻辑层提供的Service Interface接口进行访问,这样保证了后台数据的安全性。 多层分布式体统的结构模型 ②业务逻辑层。该层负责对输入/输出的数据按照业务逻辑进行加工处理,并实现对数据库服务器的访问。从上图我们可以看到,该层对它的上级和下级分别提供了Servive Interface和DBAgent。 Service Interface接口用于向客户程序提供业务服务。当表示层录入数据后,通过该接口传递到本层。本层根据预先定义好的业务规则对数据进行分析处理,通过DBAgent访问数据库取得显示数据再根据业务规则进行加工,从Service Interface接口返回到表示层进行显示。DBAgent(数据访问代理)接口用以实现对后台数据库的无关访问。在DBAgent内部,我们为不同的数据库提供了相同的接口引擎,屏蔽了与数据库相关的细节,也就是说,当后台数据库发生了变化,由于实现通过DBAgent进行数据库访问,因而我们的应用程序不需要做任何变动。 ③数据存储层。即实际意义上的RDBMS。 Logical Components of Information System Presentation and Application Resource Manager / Services Mainframe Mainframe 什么是“dumb” terminals?(哑终端) 因为它仅仅是终端机上的一个仿真程序,没有自己独立处理的能力,只 能 提 供 一 个 使 用 主 机 处 理 机 能 的 网 关。 Mainframe(大型机) 大型机大多数时候它是指system/360开始的一系列的IBM计算机。IBM?Mainframe是二十世纪六十年代发展起来的计算机系统,是IBM公司的一张王牌。经过三十多年的不断更新,其稳定性和安全性在所有计算机系统中是首屈一指的。正是因为这方面的优点和强大的数据处理能力,到现在为止还没有其他的系统可以替代。 由于成本巨大,使用大型机系统的一般是以政府、银行、保险公司和大型制造企业为主,这些公司和企业对信息的安全性和稳定性要求很高。 Separation of presentation logic from other layers 什么是API? API 就是应用程序编程接口。它是能用来操作组件、应用程序或者操作系统的一组函数。 Separation of application logic from storage management Performance optimization: 存储过程: 一个存储过程的SQL指令,是一套已编制并储存在数据库服务器. Data Integrity: 触发器:是一种专用类型的存储过程, 保持数据的完整性和一致性 Location of System Services -Traditional Relational Migration of System Services-- OO Horizontal Distribution atdifferent Layers System Design Accessing more than oneresource 1-layer coordination 数据仓库 什么是数据仓库? 数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。对于数据仓库的概念我们可以从两个层次予以理解,首先,数据仓库用于支持决策,面向分析型数据处理,它不同于企业现有的操作型数据库;其次,数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改。 数据仓库 数据仓库 Execution and data flow: ? Updat
您可能关注的文档
- 三年级写人作文指导1000字.doc
- 三年级想象作文教案2000字.doc
- 三年级校园一角作文1500字.doc
- 三年级状物作文指导2000字.doc
- 三年级是学生学写作文的起始阶段500字.doc
- 三年级月季花作文1500字.doc
- 三年级童话作文指导精华版5000字.doc
- 三年级第三单元作文我去过的地方.doc
- 三年级第六单元作文辅导自我介绍.doc
- 三年级课余生活作文500字.doc
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
最近下载
- 村志提纲 村志内容提纲(完整).doc
- 导游员(讲解员)大赛题库及答案(共500道).doc
- 高中英语课件:课件选择性必修三Unit3Reading第一课.pptx
- 共享雨伞商业计划书.pptx
- 轻型井点降水专项的施工方案.doc
- 中医药适宜技术推广基地建设方案.doc
- 《金版教程(物理)》2024导学案必修第一册(人教版新)第二章 匀变速直线运动的研究第2章 水平测评含答案.DOCX
- 7-12个月婴儿言语发展游戏设计与指导.pptx VIP
- 考试黔东南公司化验室SSGLP体系培训试题附有答案.docx VIP
- 安徽省亳州市2024-2025学年高三上学期开学考试 化学 PDF版含解析.pdf
文档评论(0)