- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.1.1 软件安装 当前市场上ERP的应用框架呈多样化,主要包括:两层客户/服务器(2t C/S)、三层客户/服务器(3t C/S)、浏览器/服务器(B/S)、N层结构(Nt)。前三种是从数据库应用角度来划分的,后两种是从Web开发技术角度来定义的。主流ERP的应用框架以三层客户/服务器为主,其结构包括数据库服务层、中间层、客户端三个层次。 数据库服务层一般采用市场上流行的大型数据库管理系统,实现海量存储,支持Oracle、SQL Server 2000等数据库系统;中间层封装了系统业务逻辑的组件,应用系统的大部分计算工作在此完成;三层结构中的客户端只是用户的界面外壳,不具有任何的复杂计算,它的工作就是将中间层传入的业务对象数据放置在界面中和控制用户的键盘鼠标操作。本章以金蝶K/3系统为例来说明ERP软件安装的策略与步骤。 1. 部署策略 K/3系统采用多层网络结构,包括三层结构(数据库服务层、中间层、客户端)以及Web应用层。 数据库服务层主要安装数据库产品和K/3系统的数据库端组件,对目前的K/3系统而言,需要安装的数据库是SQL Server,所有的业务数据都是存储在这里的。 中间层涵盖了K/3系统所有的业务逻辑,包括业务系统的业务逻辑组件,客户端的业务操作,通过对中间层组件的调用来访问数据库。中间层是K/3系统的核心部分,对硬件环境的配置要求较高。 客户端指最终用户进行业务操作或者业务设置的应用程序、交互界面和对话框。K/3系统的客户端是基于Windows 的GUI 桌面应用程序,需要安装在业务系统使用人员的计算机上。 Web系统是基于C/S架构进行的扩展,我们可以用浏览器来访问K/3的结算中心系统、HR系统等。在Web系统的应用中,客户端只需要浏览器而不用安装任何系统。 用户的环境和要求千差万别,依实际情况的不同,用户可能需要适当调整部署策略以满足特定需求。 K/3系统的四个安装部分中,中间层和数据库服务层对于任何应用模式都必须安装,客户端和Web系统则可以根据需要选择安装。K/3系统的多层结构可以安装在同一台机器上,但如果条件允许,应尽可能将各部分分别部署,以提升整个系统的性能。小型的应用场合,业务量较小,通常只有3~5个客户端,可以考虑将中间层和数据库服务层安装在同一台服务器上。超过10个客户端的应用,每个部分都应该装在不同的机器上,如果中间层服务器的负荷允许,也可以将Web系统安装在中间层所在服务器上。 1) 数据库服务器 数据库服务器作为业务数据的存储平台,无论从性能还是可靠性方面都有很高的要求。一方面我们可以通过增加内存和CPU来提升数据库服务器的性能,另一方面利用RAID来存储数据可以提高数据的安全和可靠性,同时也会带来一定的I/O性能提升。如果数据库服务器成为性能瓶颈,可以考虑将业务分布到不同的数据库服务器上;如果本来就只有一个业务,即一个Database,就只能依靠提高数据库服务器的配置来提升性能了。 2) 中间层服务器 中间层的任务是运行K/3系统的业务组件,客户端通过访问中间层向数据库读/写数据,从而完成各种复杂的业务操作。一个中间层服务器往往要为多个客户端(包括Web)提供服务,因此对中间层机器的配置要求一般较高。中间层使用部门级的服务器即可。根据实际测试的结果,K/3系统中,一台配置为主流Xeon双CPU、1 GB内存的中间层服务器,所能负载的并发用户数为60个左右或者Web客户端为200个左右。 在超过该并发数目时,可通过提升服务器的硬件配置解决;当单台服务器增加配置仍无法满足性能要求时,需要采用多台中间层服务器进行分布式处理。因此我们建议为每60~100个GUI客户端或每200个Web客户端配置一台中间层服务器。业务量的大小及客户端的数目会影响中间层服务器的处理和响应能力,通过增加CPU、内存可以对性能的提升带来一定的好处,但这并不是万能的。当达到一定的并发数量后,配置的提升可能对性能的改进成效并不明显,此时应该考虑中间层的分布处理。 3) 客户端 用户通过网络终端的客户机对系统进行业务操作,客户端对硬件设备的要求并不是特别严格。如果客户端安装了K/3 系统的全部模块,或者安装了许多其他的应用软件,会对系统的性能造成一定的影响。如果经常同时打开多个应用系统,对系统资源也会提出更高的要求。如果以Web应用方式为主,只要能很好地运行浏览器软件就足够了。 基本原则是如果系统运行很慢而且频繁地访问硬盘,就应该考虑提升系统配置了。有时系统慢并不一定是客户端的问题,中间层或者数据库性能下降也会导致客户端响应变慢。因此,通过必要的性能监测找到问题的根源是解决问题的关键所在。 4) ?Web服务器 K/3系统的Web
您可能关注的文档
最近下载
- 2025用于混凝土中的防裂抗渗复合材料.docx VIP
- 地产项目商业综合体商业街马年春节美陈设计包装方案【概念包装】【春节营销】.pdf VIP
- 值班的记录表.doc VIP
- 车间主任培训(课件90页).pptx VIP
- 2025年6月大学英语六级考试真题第2套(含答案+听力原文+听力音频).docx VIP
- 汽车维修工高级(理论)复习题.docx VIP
- 高速公路质量通病防治手册(最终修改版) .pdf VIP
- 人教版 二年级数学下册二年级数学脱式练习.docx VIP
- 2024年货代明年工作计划.ppt VIP
- 2025年6月大学英语六级考试真题第1套(含答案+听力原文+听力音频).docx VIP
原创力文档


文档评论(0)