|
面向服务的云计算EPP体系结构研究云计算是近年来兴起的一种分布式计算方式,是基于互联网的超级计算模式。 0 引言 随着制造业网络化和全球化进程的加快,作为现代企业重要的管理平台——企业资源计划(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认为云计算则是可以通过网络以按需、易扩展的方式获取资源或者服务。一种被广泛认可的观点为:云计算是在极大规模上将可扩展的信息技术能力以服务的形式提供给用户的一种网络应用模式;是一种动态的、易扩展的且通常是通过高速互联网提供虚拟化的资源提供方式。 责编:王雅京 ![]() 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
|
|