基于SOA架构与云计算技术的ERP系统设计方案与对策.doc
《基于SOA架构与云计算技术的ERP系统设计方案与对策.doc》由会员分享,可在线阅读,更多相关《基于SOA架构与云计算技术的ERP系统设计方案与对策.doc(81页珍藏版)》请在三一办公上搜索。
1、毕业论文基于SOA架构与云计算技术的ERP系统设计案目录1 前言31.1 企业ERP系统的需求描述31.2 ERP技术及应用的开展趋势31.2.1 B/S架构的ERP已经盛行31.2.2 SOA架构的引入,使ERP全面升级31.2.3 平台化ERP的柔性大大增强31.2.4 与其它信息系统的集成31.2.5 整合业务流程的监测与评估32 传统ERP产品技术架构32.1 传统C/S架构的ERP系统32.2 B/S架构的ERP系统32.3 C/S 架构和B/S 架构的优缺点分析32.3.1 C/S 系统优缺点32.3.2 B/S 系统优缺点32.3.3 结论33 国外最新ERP产品技术架构33.1
2、 主流ERP产品简要介绍33.1.1 Oracle EBusiness Suite33.1.2 SAP NetWeaver33.1.3 用友U933.2 ERP系统架构设计的共同特点33.2.1 基于互联网的三层体系架构33.2.2 面向效劳架构SOA33.2.3 模块化和组件化的体系架构34 基于SOA架构的ERP系统34.1 SOA技术简介34.1.1 SOA概念及简介34.1.2 基于SOA技术的体系构造34.1.3 SOA的实现式-WebService34.2 基于SOA的ERP系统架构设计34.2.1 SOA架构根底技术34.2.2 SOA架构设计案34.2.3 SOA架构实现34.
3、2.4 SOA架构的效劳管理组件:ESB34.3 ERP系统架构技术的时间线35 系统实现的关键技术35.1 关键技术框架及工具35.1.1 三层分布式架构35.1.2 基于WEB的B/S架构开发技术35.1.3 统一认证技术35.1.4 构件开发技术35.1.5 工作流系统35.1.6 权限管理系统35.1.7 表单生成技术35.1.8 插件化开发框架35.2 系统性能优化技术35.2.1 分布式技术应用35.2.2 AJAX局部更新35.2.3 预加载技术35.2.4 数据库查询优化35.2.5 数据库读写别离35.3 系统运营部署设计35.3.1 效劳器集群技术35.3.2 虚拟化数据中
4、心技术36 应用云计算技术的ERP系统36.1 云计算技术简介36.1.1 IaaS根底设施即效劳36.1.2 PaaS平台及效劳36.1.3 SaaS软件即效劳36.1.4 云计算产生背景分析36.2 应用云计算技术的ERP系统36.2.1 SaaS模式的ERP与传统ERP的比拟36.2.2 SaaS模式的ERP系统架构设计36.2.3 SaaS模式的ERP系统的应用前景36.3 云计算平安设计36.3.1 云端数据存储加密36.3.2 网络数据传输加密36.3.3 数据平安管理规36.3.4 云端加密的利与弊36.4 应用物联网技术的ERP系统36.4.1 物联网技术36.4.2 物联网应
5、用案例服装行业36.4.3 RFID,无线移动数据的收集技术36.5 应用移动技术的ERP系统36.5.1 移动ERP系统介绍36.5.2 移动ERP系统构造图37 总结38 参考文献错误!未定义书签。1 前言1.1 企业ERP系统的需求描述 ERP实施的主体企业的需求永远是ERP技术开展的主动力,由于全球一体化进程的加剧,使得企业所面临的竞争环境发生了巨大的变化,对ERP提出了新的需求,具体表现在50: 1) 全球化市场的开展与产业链之间合作经营生产式的出现,使得ERP能支持异地企业运营、异种语言操作和异种货币交易; 2) 企业过程重组及协作式的变化使得ERP能支持基于全球围的可重构过程的供
6、给链及供给网络构造; 3) 企业需要应对新生产与经营式的灵活性与敏捷性使得ERP也越来越灵活的适应多种生产制造式的管理模式; 4) 由于行业特性越来越明显,因此ERP的行业化开展趋势越来越明显; 5) 企业的快速开展使得ERP的柔性越来越高以适应企业的动态变化; 6) 企业的低本钱策略使得ERP可以按需配置、大大缩短实施期。 IT技术的开展是推动ERP开展的另一驱动力,毕竟ERP应用是以“技术导向为推动的应用技术,具体表现在,计算机新技术的不断出现将会为ERP提供越来越灵活与强大功能的软硬件平台,多层分布式构造、面向对象技术、中间件技术与Internet的开展会使ERP的功能与性能迅速提高。图
7、1.1 企业ERP系统构造图1.2 ERP技术及应用的开展趋势1.2.1 B/S架构的ERP已经盛行 B/S模式是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术捆绑植入操作系统部,这种构造更成为当今应用软件的首选体系构造。显然B/S构造应用程序相对于传统的C/S构造应用程序将是巨大的进步。网络应用系统的开展正在改变着ERP系统的开发及其实施法 ,传统ERP体系构造逐渐被由客户、应用效劳器、数据库效劳器组成的三层B/S构造所替代 ,并有了统一的通讯协议TCP/IP和统一的基于Web浏览器的用户界面。B/S ERP把传统的依赖于、人盯人的管理式变革为目标
8、导向、流程驱动、智能的电子商务流程。并且该B/S架构的ERP可以把企业部流程与企业外部流程连接起来,与客户、合作伙伴、供给商协同完成供给链业务操作52。1.2.2 SOA架构的引入,使ERP全面升级SOAService-Oriented Architecture 面向效劳架构的概念是由Gartner公司给出的,Gartner对SOA的定义为“客户端/效劳器的软件设计法,一项应用由软件效劳和软件效劳使用者组成SOA与大多数通用的客户端/效劳器模型的不同之处,在于它着重强调软件组件的松散耦合,并使用独立的标准接口。其核心是: 1SOA是一种软件架构思想,并不是一种产品。 2SOA的重点是面向效劳,
9、此效劳包括企业的部与外部的每一个业务细节,比方企业中财务应收发票的处理就是一个效劳。SOA的思想是把这些效劳从复杂的环境中独立出来组件化封装,然后通过标准的接口使不同的效劳之间相互调用。 3SOA是一种软件架构思想,通过使企业中一个个细化的效劳标准化,来到达企业的IT系统跟随企业的动态变化的目的。1.2.3 平台化ERP的柔性大大增强在ERP应用实施的过程中,用户的满意度一直不高。主要原因是产品更新期加快、市场响应要求提高,对ERP的个性化要求越来越高,这是导致ERP实施成功率不高的重要原因之一。经过多年的积累,人们已经总结出了ERP系统中业务的核心,其架构、业务模型、标准化高的业务处理均是可
10、封装的,如果我们把这局部封装起来,再开发出辅助这个平台的客户化工具,就可以形成业务化平台。同样如此,如果对ERP进展分析、研究,将ERP的相关局部封装起来,再加上工具包,就可以形成平台化的ERP。平台级企业信息解决案提供了一个软件平台,置多种管理软件组件和快捷的二次开发工具,其组件可以通过多种语言来开发,开发出一个个的小模块,然后把每一个小模块独立起来建成一个组件,最后把这些组件组装起来形成最终的成品。那么对这些组件进展调用,管理和删减、添加及修改,甚至重新构架都可以,而这样对某一局部的改动根本不会影响到其它功能。这就是平台带来的灵活性,易操作性,使它在进展小的改动时可以直接通过系统上的某些功
11、能来实现,而不必要通过改源代码的式来处理,可以降低企业信息化软件的开发难度,提高开发效率,提高系统的柔性和可扩展性。一面管理信息化厂商通过平台提供的组件能很便地满足用户个性化的需求,以及用户在开展过程中各种各样变化的需求。另一面将应用软件的业务逻辑和开发技术相对分开,使得应用软件的开发者可以仅关注应用的业务任务,而不必关注其技术的实现。这使管理与业务人员参与应用软件的开发成为可能。平台化软件的根本特性如下: 1软件架构灵活; 2核心业务标准化; 3接口标准化,具有很好的兼容性; 4提供客户化工具包。1.2.4 与其它信息系统的集成1 ERP与客户关系管理的进一步整合 ERP将更加面向市场和面向
12、顾客,通过基于知识的市场预测、订单处理与生产调度、基于约束调度功能等进一步提高企业在全球化市场环境下更强的优化能力;并进一步与客户关系管理CRM结合,实现市场、销售、效劳的一体化,使CRM的前台客户效劳与ERP后台处理过程集成,提供客户个性化效劳,使企业具有更好的顾客满意度。2ERP与电子商务、供给链SCM、协同商务的进一步整合ERP将面向协同商务Collaborative merce,支持企业与贸易共同体的业务伙伴、客户之间的协作,支持数字化的业务交互过程;ERP供给链管理功能将进一步加强,并通过电子商务进展企业供需协作,如汽车行业要求 ERP的销售和采购模块支持用电子商务或EDI实现客户或
13、供给商之间的电子订货和销售开单过程;ERP将支持企业面向全球化市场环境,建立供给商、制造商与分销商间基于价值链共享的新伙伴关系,并使企业在协同商务中做到过程优化、方案准确、管理协调。3ERP与产品数据管理的整合产品数据管理 PDM(Product Data Management)将企业中的产品设计和制造全过程的各种信息、产品不同设计阶段的数据和文档组织在统一的环境中。近年来ERP软件商纷纷在ERP系统中纳入了产品数据管理PDM功能或实现与PDM系统的集成,增加了对设计数据、过程、文档的应用和管理,减少了 ERP庞大的数据管理和数据准备工作量,并进一步加强了企业管理系统与CAD、CAM系统的集成
14、,进一步提高了企业的系统集成度和整体效率。4ERP与制造执行系统的整合为了加强ERP对于生产过程的控制能力,改变ERP重方案,轻控制的弱点,将进一步加强事前方案、事中控制、事后审核的功能,ERP将与制造执行系统MES(Manufacturing executive System)、车间层操作控制系统SFC更严密的结合,形成实时化的ERP/MES/SFC系统。该趋势在流程工业企业的管控一体化系统中表达得最为明显。5ERP与工作流管理系统的进一步整合全面的工作流规那么保证与时间相关的业务信息能够自动地在正确时间传送到指定的地点。ERP的工作流管理功能将进一步增强,通过工作流实现企业的人员、财务、制
15、造与分销间的集成,并能支持企业经营过程的重组,也使 ERP的功能可以扩展到办公自动化和业务流程控制面。6ERP与企业知识门户进一步整合企业知识门户Enterprise Knowledge Portal,EKP所关注的是企业部员工和信息容,它的核心是知识管理KM,通过与ERP 系统的集成,使得企业任员工都可以实时地与工作团队中的其他成员取得联系、寻找到能够提供帮助的专家或者快速连接到相关的知识,它的建立和使用可以大大提高企业围的知识共享,并由此提高企业员工的工作效率。1.2.5 整合业务流程的监测与评估“用于测量成功的业务应用解决案是连续改良的关键:财务表现的共享, SC效力,知识资本的价值以及
16、顾客的满意度都是新的评测法。Gartner。2 传统ERP产品技术架构2.1 传统C/S架构的ERP系统信息系统架构示意图: 1) 一层架构:客户端、应用效劳器和数据库效劳器都在同一台机器上部署; 2) 两层架构:数据库效劳和应用效劳在同一台效劳器上部署,客户端访问效劳器上的资源或数据; 3) 三层架构:应用效劳和数据库效劳别离,分别部署在不同的效劳器上,应用效劳采取集群部署,到达性能上的需求。图2.1 不同分级层次的系统架构图从企业信息系统架构设计看,三层分布式架构是一种典型应用;甚至可以过渡到多层分布式架构,如扩展出缓存效劳、负载均衡效劳等;这些都是用户对系统快速响应和系统可靠性的需求。2
17、.2 B/S架构的ERP系统B/S 架构的ERP系统的出现使得传统的ERP系统成为互联网应用,用户借助网络的便快捷,可以随时随地办公,处理业务数据。现代企业普通存在多区域分支机构,或者业务人员需要差旅或在家办公,传统的C/S架构日益不能满足移动办公的需要,B/S 架构的ERP系统刚好可以解决这一需要。图2.2 B/S架构的ERP系统部署图2.3 C/S 架构和B/S 架构的优缺点分析2.3.1 C/S 系统优缺点C/S 模式的优点1:1) 由于客户端实现与效劳器的直接相连,没有中间环节,因此响应速度快。当数据少时,C/S在局域网响应快;当数据超过十万时,C/S软件变慢,B/S软件能维持稳定速度
18、2) 操作界面交互性强、控件组件形式多样,可以充分满足客户快速操作的要求。3) C/S构造的管理信息系统能实现的复杂的数据处理操作,不用过多考虑网络的不稳定性。C/S 模式的缺点:1) 需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。2) 兼容性差,对于不同的开发工具,具有较大的局限性。假设采用不同工具,需要重新改写程序,跨平台难度大,无法轻易实现Windows、Linux、iOS系统的同时开发和部署。3) 开发本钱较高,需要具有一定专业水准的技术人员才能完成。就开发小型企业管理软件,针对部使用的系统而言,C/S开发人员比B/S开发人
19、员的本钱低了多。2.3.2 B/S 系统优缺点B/S构造的优点: 1) 是互联网应用,具有分布性特点,可以随时随地进展查询、浏览等业务处理。 2) 业务扩展简单便,通过增加网页即可增加效劳器功能。 3) 维护简单便,只需要改变网页,即可实现所有用户的同步更新。 4) 开发简单,共享性强。B/S 构造的缺点: 1) 操作是以鼠标为最根本的操作式,无法满足快速操作的要求,尤其是在大量数据录入操作、复杂交互的情况下,需要提升交互设计能力。 2) 页面加载刷新时,响应速度受网络连接的稳定性影响。2.3.3 结论目前,从架构设计来看,ERP系统采用B/S架构和C/S架构是并存存在的,B/S的架构的系统更
20、有开展前景,从长远来看,由于互联网开展,网络带宽提升,HTML5技术出现的等因素,B/S的架构的系统是将来的开展趋势。3 国外最新ERP产品技术架构3.1 主流ERP产品简要介绍3.1.1 Oracle EBusiness Suite3.1.1.1 Oracle EBS 产品介绍 Oracle EBS是Oracle E-Business Suite的缩写,是Oracle公司的ERP产品,全球销量仅次于SAP另一款ERP产品。 Oracle EBS是一整套企业级应用软件,包括:采购管理、库存管理、销售管理、车间管理、物料清单及工艺管理、生产方案、本钱管理、应付账款管理、应收账款管理、现金管理、总
21、帐管理、工程会计、工程制造、客户关系管理、供给商门户等模块。3.1.1.2 纯互联网技术架构Oracle 电子商务套件采用标准的100基于互联网的三层体系架构;无论是数据库层、应用层以及最前端的最终用户操作界面都100支持基于JAVA 的先进互联网技术37。 Oracle 电子商务套件的技术架构特点,提供了软件系统基于数据中心运行的集中管理根底。使所有关于软件系统的推广、升级和日常维护工作可以基于数据中心进展,从而到达最大限度地降低客户端软硬件和维护本钱,降低效劳器端的软件维护工作容。图3.1 Oracle 应用软件技术架构3.1.1.3 模块化开放架构Oracle 电子商务套件应用产品采用模
22、块化和组件化的先进软件技术体系架构,应用软件产品可以细化成为多细粒度的模块,不同的客户应用可以选择不同的组件或模块组合形成适合于企业需求的软件平台案;基于同一共享数据库和统一数据模型的数据层面的高度集成架构,保证各应用模块之间的严密无缝集成和平滑的业务流转37。图3.2 Oracle 电子商务套件的模块化开放架构3.1.2 SAP NetWeaver3.1.2.1 SAP NetWeaver 产品介绍 SAP NetWeaver是SAP的集成技术平台和自从SAP Business Suite以来的所有SAP应用的技术根底。SAP NetWeaver是一个面向效劳的应用和集成平台。SAP Net
23、Weaver为SAP的应用提供开发和运行环境,也可以用来和其它应用和系统进展自定义的开发和集成。SAP NetWeaver是使用开放标准和事实上的工业标准进展开发的,可以用icrosoft?NET,Sun燡ava EE,和IBM燱ebSphere等这些技术平台进展扩展和互操作44。3.1.2.2 SAP NetWeaver 技术架构 SAP 企业系统架构是以SOA架构技术作为根底框架进展开发的。ERP, CRM, SCM, SAP Business Suite, SRM, PLM系统都是独立的子系统,这些系统之间的交互都是通过SOA效劳进展。图3.3 SAP 企业系统架构3.1.3 用友U93
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SOA 架构 计算 技术 ERP 系统 设计方案 对策

链接地址:https://www.31ppt.com/p-4957900.html