云计算对现有ERP体系结构进行扩展

2019-02-26    来源:多智时代

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

随着制造业网络化和全球化进程的加快,作为现代企业重要的管理平台——企业资源计划(ERP)系统也面临着新的挑战。传统ERP系统在企业业务模型和管理模式驱动下由多模块构成的复杂系统,一旦系统形成,其结构固化、应用复杂,柔性差,无法及时跟进企业规模扩大所带来的管理和业务上的创新,具有明显的滞后性。在应对跨地区、跨国企业时,传统ERP系统应对力更为不足。为此,建立一个新型高效的系统应用框架将是解决上述问题的关键技术之一。

云计算(Cloud Computing)是近年来兴起的一种分布式计算方式,是基于互联网的超级计算模式。它能够根据用户的需求,通过互联网提供计算资源环境和实现服务。本文通过对现有ERP系统架构的分析,提出基于云计算平台的ERP系统架构。该架构能够良好解决ERP系统扩展难,应对能力差,集成困难等难题,满足现代工业对ERP系统必须具有的系统可配置、功能可裁剪、流程可重构、平台可移植的要求,同时为系统的大规模集成重用提供了新的解决方案。

1 ERP系统架构的发展

随着ERP概念及管理范围的不断填充,其系统架构也在随之发生变化,大致可以分为两个重要的发展阶段:

1)单片式体系结构

20世纪90年代中期,ERP的概念在制造资源计划MRP的基础上得到了扩展和延伸。管理范围从企业内部制造资源扩展到企业内部的制造管理一体化,强调企业内部应用从管理角度上的统一和完整。20世纪90年代后期,Internet的快速发展给制造业提供了新的契机。网络的出现可以为企业更好的整合行业资源,特别是企业外部资源。为满足这一要求,ERP系统也将其管理范围扩展到外部客户及合作伙伴,强调企业内外价值链的统一化管理,基于企业价值链的ERP 应用体系结构开始建立。

这一阶段,ERP系统的建立多采用客户机/服务器(Client/Server,CS)架构,将企业管理所涉及的多个应用以模块的形式纳入到系统架构中来。ERP体系结构多是以企业应用总线(EnterpriseApplication Bus,EAB)为核心的单片式体系结构,即通过紧耦合的方式在EAB上将多个功能模块和应用系统进行集成。在此阶段ERP系统的开发多采取按需求定制的模式,维护则通常需要大量的代码重写、二次开发来适应企业复杂的需求,从而造成了ERP系统的开发周期长,部署实施复杂,维护困难,难以扩展,无法满足动态需求的种种瓶颈问题。

2)分布式体系结构

为应对单片式体系结构下ERP系统表现出的不足以及制造业行业化、全球化和协同工作、电子商务等新企业模式的发展,分布式体系结构开始发挥作用。其中最引人注目的便是面向服务架构(Service—Oriented Architecture,SOA)。SOA是基于客户端/服务器(Browser/Server,BS)的软件设计方法,强调软件组合的松散耦合并使用独立的标准接口。它通过将功能单元封装成服务并通过标准接口进行调用来实现功能。SOA为ERP系统开发提供了新的应用框架。基于SOA的特性,面向服务的ERP系统具备良好的重用性、灵活性和可拓展性,同时为企业不同应用系统的高度集成也提供了重要的解决方案。

2 云计算及其架构

2.1 云计算定义及特点

云计算的思想可以追溯到20世纪60年代,在2007年Google提出其云计算项目后得到了极大的关注。关于云计算的定义,IBM认为云计算可以用来描述一个系统平台或者之中类型的应用程序;Google认为云计算则是可以通过网络以按需、易扩展的方式获取资源或者服务。一种被广泛认可的观点为:云计算是在极大规模上将可扩展的信息技术能力以服务的形式提供给用户的一种网络应用模式;是一种动态的、易扩展的且通常是通过高速互联网提供虚拟化的资源提供方式。

综上,云计算的中心思想可概括为:将资源(包括计算、存储、数据、应用等软硬件资源)存储在云(Cloud)中,按照用户的需求提供服务,从而实现用户系统的动态性和自适应性。同时,这也是云计算的工作原理,如图1所示。

云计算描述了一种新兴的共享基础架构的方法,同时为建立在此架构上的应用和扩展服务共享提供了可能性。云计算将物理资源进行虚拟化,侧重于“资源共享,协同工作”,强调“按需驱动,按需服务”,具有高度集成,动态性和可扩展性。这些特点都使云计算与其他的信息技术存在着巨大的不同,同时也使云计算成为解决现行信息系统弊端的良好方案。

2.2 云计算系统基础架构

综合分析现有云计算应用实例,包括清华大学透明计算平台;Google云计算平台GFS,BigTable;IBM的Blue Cloud;Amazon的EC等,可以发现,云计算系统基础架构可以分为三个层次,如图2所示。

基于框架最底层的是基础框架层,在应用实例中起支撑作用。无论是向用户提供存储服务、计算服务或者是软件应用服务,都需要基础架构层为其提供物理设施或在设施上运行的各种软件资源。虚拟资源架构层则是云计算应用中的核心层,通过各种虚拟化技术手段将底层资源进行虚拟化转变,消除资源的物理分布性和局限性,扩大资源的服务范围。在此基础上云端的用户就可以通过用户层进行云计算部署应用,实现服务。

在不久的将来,云计算一定会彻底走入我们的生活,有兴趣入行未来前沿产业的朋友,可以收藏云计算,及时获取人工智能、大数据、云计算和物联网的前沿资讯和基础知识,让我们一起携手,引领人工智能的未来!

标签: Google 大数据 代码 电子商务 服务器 互联网 网络 信息技术 云计算 云计算的定义 云计算定义 云计算平台 云计算应用 云计算应用实例

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:企业必须明确云安全所带来的一定风险

下一篇:探究!云计算它到底是什么?