基于Windows DNA架构ERP系统应用研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Windows DNA架构ERP系统应用研究

基于Windows DNA架构ERP系统应用研究   摘 要:在讨论ERP的基本原理、主要框架结构以及Windows平台下COM+技术的基础上,结合两者特点,针对传统“C/C”和“B/S”两层结构的不足,确定了以COM/DCOM 和用来构造基于组件三层式应用程序的框架结构Windows DNA为核心,通过金蝶K/3 ERP系统应用研究分布式ERP系统的实现框架。   关键词:Windows DNA;ERP;COM/DCOM/COM+;三层体系结构   1 引言   ERP(Enterprise Resource Planning一企业资源计划)是对物流、资金流和信息流3种资源进行全面集成管理的信息系统,是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业的所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。   2 传统“C/S和“B/S”两层结构的不足   传统的两层“c/s”或“B/S”结构的ERP充分利用大型数据库本身固有的数据处理能力,数据处理的速度得到了提高,同时数据的安全也得到了保证。在结构上将应用分为两层:数据库服务器和客户端,借助微机和局域网做一定程度的分布计算。虽然这样,但是两层机构的还是有如下问题不能解决:   1.当用户量增大时,数据库的性能就会下降;   2.计算分布的峰值分配问题难以解决;   3.应用程序依赖于某一个特定类型的大型数据库,用户更换数据库类型需要大规模改动程序,甚至重写,因此,应用的移植性不够好;   4.客户端程序与数据紧密相关,如果用户需求变更,面临大量修改的程序,那么用户需求不易满足。   3 Windows DNA及DCOM   Windwos DNA是一种分布式的互联网应用框架,它被BLI GATES称为“数字神经系统”。这种结构的基本出发点是为了改善传统的C/S两层结构愈发表现出的局限性,创建一个基于Windwos平台的、集成的Client/Server模型和Web应用的分布式框架,并为这种应用提供底层的服务,以便开发人员直接利用,从而把主要的精力投入到与应用相关的真正的商业逻辑(Business Logic)上。在Windwos DNA框架中,分布式应用系统由前端表示层,中间业务逻辑层和后端数据服务层三个部分组成。   组件对象模型(Component Object Model,简称COM)。是一种以组件方式为发布单元的对象模型。这种模型使各软件组件具有跨平台和语言无关的特点,其广泛的运用在Windwos平台的各个层次。DCOM是COM在分布计算方面的自然延续,为分布在网络不同节点的两个COM组件提供了互操作的基础结构,它建立在分布式计算环境(DCE)的远程过程调用(RPC)基础上,采用DEC RPC的NDR(Network Data Rep―resentation)格式来进行数据分组与传输,并利用DEC RPC的安全机制进行数据安全认证和一致性检查。简单地说,DCOM不是编程语言.它是一种规范和服务,它建立在COM之上,并且提供了一种使COM组件加入网络环境的透明网络协议。   Windwos DNA的技术思想使应用开发有了明确的分工。一部分人员专注于中间业务逻辑层COM组件的开发和测试工作,另一部分人员根据商务逻辑的需要选择和使用COM组件,而不需要了解组件功能实现的内部细节,从而降低了开发的难度,将应用逻辑组件集中置于中间层,组件对象COM的可重用性减少了应用系统整合的管理和维护费用。商务逻辑改变时,不必改变整个页面源代码,只需调整中间层相应的COM组件。即可灵活适应商务逻辑的变化。这种应用模式能够提高系统的运营效率和安全性。   为有效地管理和利用COM组件,微软推出Microsoft Transaction Server,(简称MTS)。MTS为构建和分发基于COM/DCOM技术的三层应用提供一个Server端的运行环境。在这种应用中业务逻辑层的组件在Server上MTS的控制下运行。   4 Windows DNA在金蝶K/3ERP系统三层体系结构的应用   1. 金蝶K/3 ERP简介   K/3系统是一个三层结构的应用,系统安装也可以分为多个部分来进行,包括客户端、中间层、Web系统、数据库端等部分。客户端指的是基于Windwos的GUI桌面应用程序,需要安装在业务系统使用人员的机器上;中间层包括所有业务系统的业务逻辑组件,这些组件会被客户端所调用,是K/3系统的核心部分,对硬件环境的配置要求较高;Web系统则是用户通过浏览器来完成日常的业务处理,客户端不用安装任何系统,只需要浏览器就可以了;数据库端主要安装数据库产品和K/3系统的数据库端组件,是存储所有的业务数据的地方

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档