- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ERP系列实验之一
ERP 系列实验之一
用友ERP-U8 生产制造数据库服务器端的安装
实验题目:用友ERP-U8 生产制造数据库服务器端的安装
实验目的:1、能够熟练安装MS SQL Server 2000 。
2 、能够熟练安装用友ERP-U8 生产制造数据库服务器端;
3、熟悉用友ERP-U8 的三层体系结构。
实验原理:
1、二层结构体系的没落
在基于网络的数据处理中,客户机/服务器(Client/Server )二层计算模式具有里程碑意
义。这种模式在20 世纪80 年代后期开始引入业界。它为多用户系统提供了前所未有的双向
交流感和灵活性,革命性地改变了传统应用设计和系统实现方式,很快便在各种类型的软件
系统设计与开发中获得广泛应用,到20 世纪90 年代初期,这种计算模式已成为业界的主流。
客户机/服务器二层计算模式的基本结构如图 1 所示。客户端提供用户界面、运行逻辑
处理应用。数据服务器接受客户端 SQL 语句并对数据库进行查询,然后返回查询结果。用
一个形象的比喻来描述就是:服务器端像一个仓库,主要功能是存储原材料和成品,但并不
进行加工,而客户端就像加工车间,完成从原料到成品的整个制造过程,然后将成品存储到
仓库。由于业务的处理逻辑主要在客户机端执行,因此这种结构也被称为胖客户(Fat client )
结构。
图1
该结构最大的优点在于结构简单,开发和运行的环境简单。但也正是这种结构,产生了
其原生性的问题:
首先是系统的拓展性和安装维护问题。
当将部门级的应用逐渐推广到企业级的关键任务时,这些小规模环境下运行良好的应
用,进入大规模生产系统之后,性能呈几何级数下降,以致影响到系统的可靠性;在系统开
发完成后,整个系统的安装也非常繁杂。在每一台客户机上不但要安装应用程序,而且必须
安装相应的数据库连接程序,还要完成大量的系统配置工作。
其次是系统的安全性问题。
在二层结构下,大量代码化的企业业务流程驻留在客户机上,给系统的安全性带来了极
大的考验。同时随着用户数量的增加,这种业务逻辑的维护成本也越来越高。
最后是系统间的通信障碍。
当二层计算模式从部门级应用拓展到企业级应用时,二层结构的应用之间几乎没有交互
性操作,因此很难实现分布系统的组件技术。
以上这些问题是两层结构本身的原生性问题,仅仅依靠对二层结构进行细枝末节的修补
和开发无法很好解决。要真正解决这些问题,必须从根本上改变这种二层结构设计。
2、三层结构的兴起
从上面的分析中可知,企业应用系统的不断扩充和新应用的不断增加,基于传统的二层
数据处理结构中系统拓展性、维护成本、数据安全性和应用间通信功能障碍等原生性问题的
存在,已是捉襟见肘、力不从心。在这样的背景下,三层结构应运而生。
什么是三层结构呢?顾名思义,它是将数据处理过程分为三部分:第一层是客户端(用
户界面),提供用户与系统的友好访问;第二层是应用服务器,专司业务逻辑的实现;第三层
是数据服务器,负责数据信息的存储、访问及其优化。由于业务逻辑被提取到应用服务器,
大大降低了客户端负担,因此也称为瘦客户(Thin Client )结构,如图2 所示。
图2
三层结构在传统的二层结构的基础上增加了应用服务器,将应用逻辑单独进行处理,从
而使得用户界面与应用逻辑位于不同的平台上,两者之间的通信协议由系统自行定义。通过
这样的结构设计,使得应用逻辑被所有用户共享,这是两层结构应用软件与三层应用软件之
间最大的区别。
这种三层结构的优势何在呢?做一个形象的比喻就是它在二层结构中间增加了标准化
的加工厂和传输路线,从而可高效生产并传输客户端所需产品。具体而言主要有以下几点:
首先,通过将整个系统分为不同的逻辑块,大大降低了应用系统开发和维护的成本。
三层结构将表示部分和业务逻辑部分按照客户层和应用服务器相分离,客户端和应用服
务器、应用服务器和数据库服务器之间的通信以及异构平台之间的数据交换等都可以通过中
间件或者相关程序来实现。当数据库或者应用服务器的业务逻辑改变时,客户端并不需要改
变,反之亦然,从而大大提高了系统模块的复用性,缩短了开发周期,降低了维护费用。
其次,系统的扩展性大大增强。
模块化使得系统很容易在纵向和水平两个方向拓展:一方面可以将系统升级为更大、更
有力的平台,同时也可以
您可能关注的文档
- 2013上海市崇明县初三语文一模卷(含解答).doc
- 20130525安全性与经济性——化学蓄电两大挑战杨院士演讲PPT.pdf
- 2013 年一级建造师机电实务真题和答案.pdf
- 2013(秋)第4讲 群体传播和大众传播_607607097.ppt
- 2013临床试验方案规范指南_SPIRIT_和其解读_赵晶晶.pdf
- 2013中央电大儿童心理学形成性考核解答(全).pdf
- 2012注册会计师《审计》第五章课后作业题和答案.pdf
- 2013同等学力法学综合真题和答案解析.pdf
- 2012年税务稽查重点和应对策略(PPT).pdf
- 2013年保险销售从业人员资格考试试题和答案(四).doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)