基于SOA的ERP体系架构的研究
一、引言
近年来,ERP在我国已被越来越多的企业认同和接受.实施ERP已成为企业信息化的重要标志之一。但目前大多数企业在应用erp系统时均面临着以下两方面的问题:
(一)系统重用和集成问题。首先,ERP系统其重点在于企业内部的管理,而对于企业外部信息的管理,其却很少涉及,因此,不能实现企业与供应商、企业与分销商之间的信息集成。其次,企业在信息化建设的过程中,由于多年来业务流程的变化和IT技术的发展,使企业内部沉淀了各种应用系统。而这些不同的应用系统之间及它们与ERP系统之间不能直接通信,成为一个个“信息孤岛”。而当企业总是希望能尽可能重用而不是替换遗留系统来实现新的业务要求,从而降低成本,提高投资回报率。这就带来了异构系统集成的困难。
(二)流程敏捷化问题。日趋激烈的市场竞争要求企业能够迅速响应外部环境的变化而及时调整现有的业务流程,而传统的ERP系统刚性太强,柔性太差,当企业外部环境和企业内部组织结构、业务流程发生变化时,ERP系统不能进行适应性的调整,造成投资浪费,抑制了企业的发展。
如何使ERP系统具有快速可重构性,能动态调整其结构和行为,以支持企业的管理创新与流程重组优化,并能和企业现有的其他应用系统实现无缝集成,已成为当前的一个挑战。因此。本文基于软件复用、软件构件等技术,提出一种基于SOA的ERP体系架构模型,以满足企业业务流程重组的需要并具有可靠性、复用性、易扩展性和动态可变性的特点,实现为企业“量身定制”。
二、面向服务架构(SOA)的工作原理
(一)SOA的定义
面向服务架构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过其间定义良好的接口和契约联系起来。服务是指定义良好的、自包含的、不依赖于上下文和其他服务的一组功能。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。
(二)SOA的体系结构
SOA的体系结构如图1所示。
在面向服务架构中主要有三种角色:
1.服务消费者:利用服务注册中心查找所需的服务,然后使用该服务。2.服务提供者:是创建服务的实体,并且对使用自身服务的请求进行响应。3.服务注册中心:注册已经发布的服务,对其进行分类,并提供搜索服务。它相当于一个服务信息的数据库,为服务提供者与服务消费者提供一个平台,使两者可以各取所需,同时服务注册中心要有一个通用的标准,使服务提供商提供的服务符合这个标准,这样,服务消费者使用的服务才可以跨越不同的服务提供者。
在SOA的体系结构中,每个实体的角色不是固定不变的,一个实体可以同时充当以上三种角色中的一个或多个。
在面向服务的体系结构中主要的操作有:1.发布:使服务提供者可以向服务注册中心注册自己的功能及访问接口。2.发现:使服务请求者可以通过服务注册中心查找特定种类的服务。3绑定和调用:在获得服务描述信息之后,服务消费者据此去调用服务。
目前,实现SOA的技术很多,比如Web Services、CORBA等,这些技术一个很重要的共同点就是支持在不同的平台上、以不同语言编写的各种程序以基于标准的方式相互通信。例如,作为SOA的一种实现手段,Web服务提供了基于可扩展标记语言(XML)的标准接口,具有完好的封装性、松散的耦合性、协议规范的标准性以及高度的可集成性等特点,能够良好地满足SOA应用模式的需求。目前已经有一系列基于XML的Web服务标准被业界广泛接受,形成了Web服务的核心技术。服务的提供者可以用Web服务描述语言(Web Services Description Language, WSDL)描述Web 服务:用统一描述、发现与集成(UniversaI Description,Discovery and Integration,UDDI)注册中心发布、注册Web服务;服务的请求者通过UDDl进行查询,发现所需的服务后可以利用简单对象访问协议(Simpie Object Access Protocol,SOAP)来绑定、调用这些服务。
(三)SOA的特点
与传统开发方法相比,SOA架构具有以下几个典型特点:
1.标准化的接口。近年来出现的两个重要标准XML和Web服务使得SOA得以真正实现。Web服务使应用功能得以通过标准化接口提供,并可基于标准化传输方式、采用标准化协议进行调用。采用XML,开发人员无须了解特定的数据表示格式,便能够在这些应用问交换数据。
2.松耦合性。通过接口中立,避免了修改一个服务的代码对其他服务的影响,使开发者能够大量的迁移或取代单个服务而不影响总的组合应用程序。
3.位置透明性。位置透明性指的是SOA系统中的所有服务对于他们的调用来说都是位置透明的,也就是说每个服务的调用者只需要知道他们调用的是哪一个服务,但并不需要知道所调用服务的物理位置在哪。
4.服务的可重用性。服务的可重用性设计显著地降低了成本。为了实现可重用性,服务只工作在特定处理过程的上下文中,独立底层实现和客户需求的变更。
从SOA的几个重要特征可以看出,SOA具备了标准化、可操作、可组装的特性,提供了一个通用的、可苴操作的和有弹性的行业标准架构,可以在软件基础架构中建立一系列支持商业模型的可重复利用的服务,这些服务由不同应用系统的组件构成,能够帮助企业实现适应商业流程变化的需求。
- 1哈密石材企业“一退一进”优化工业布局
- 2品牌“乱时代” 五金行业还能“骗”多久
- 3低碳产业给仪器仪表行业带来新发展机遇
- 4基于ITIL的IT运维服务管理的实施
- 5五金受原材料影响涨价 卫浴洁具受牵连
- 6泛普OA软件的图形化界面获得高度评价
- 7国内品牌再次备受考验 卫浴不得不发力
- 8木门低碳风盛行 将迎来机遇和挑战并存
- 9四大陶瓷产区大力节能减排现状
- 10东鹏水晶瓷已经向天然石材发出“战书”
- 11国内稀土出现供不应求 深加工企业压力重重
- 12中国钢铁增强上游控制力应该成为战略方向
- 13水性涂料凭卓越性能受到消费者热烈欢迎
- 14河北钢铁承钢提钒钢轧二厂强化品种研发
- 15实木家具业“六宗罪”弄虚作假致企业诚信危机
- 16信息化让HR管理轻松起来
- 17江苏节能灯具产业力争2011年达百亿
- 18吊顶缺乏准入标准 范市场更要规范企业
- 19华新水泥信阳公司成功通过水土保持验收
- 20仿古地板:再次掀起行业“复古时尚风”
- 21河北钢铁独山城汇丰选改造设计方案完成
- 22马来西亚有望对日扩大家具出口
- 23资格集成吊顶终端升级 打造品牌影响力
- 24我国钢铁受日本地震影响 有望量价齐升
- 25“供过于求”加快卫浴五金新一轮品牌战
- 26关注国内外UV固化涂料现状及其发展前景
- 27“十二五”国家将推动高效节能电机在国内市场的应用
- 28保障性住房及刚性需求 四月钢价将上涨
- 29因欧洲削减补助金 2011年太阳能电池形势严峻
- 30玛格广东基地投产 率先推动定制家具行业非标定制