首页·最新更新·会员中心·设为首页·下载·社区·导航·繁体
资讯|ERP应用|ERP软件|ERP项目|行业应用|信息化|专栏|下载中心|ERP博客|ERP论坛|ERP咨询|ERP培训
项目应用:SCM|财务|生产制造|APS 行业应用:商业|制造|服装|物流|房地产|医药|食品|冶金钢铁|化工

您现在的位置: 爱ERP网 >> 信息化 >> SOA >> 正文

SOA如何帮助企业IT系统应对业务流程变化
作者:佚名    文章来源:摘抄其它站点    点击数:    更新时间:2008-9-30

 

提到SOA,大多数人首先会联想到Web Service技术,甚至很很多人认为SOA就是将不同应用系统的功能以Web Service的方式部署出来,做到跨系统、跨平台的调用,以此降低企业IT实现总体拥有成本的效果。而事实上,这些特点和益处都仅仅是Web Service这一特定技术所提供的,而非SOA最主要的目的和功效。

“服务”的意义非常广泛,现实生活中的服务无处不在,那么SOA(面向服务架构)中的服务究竟指的是什么?SOA中的服务又如何能帮助企业的IT系统快速敏捷地应对业务流程的变化呢?

如果仔细观察企业的运作,我们会发现其实企业的各个部门都在提供各式各样的服务,财务部门提供与资金相关的服务,后勤部门提供物流、仓储相关的服务。

由于BPM的理念是采用增量的方式优化流程,通常情况下业务流程的改变不会大幅度影响各个部门所提供的基础服务的性质,而是通过重新组合这些基础的业务服务,构建新的业务服务以及达到优化流程的效果。

BPM的这个特点给了我们一个很大的启示:如果能够运用企业的业务服务进行建模,然后再运用技术进行实现,那么这样构建出的程序将非常地敏捷和高效。由于通过这种方式实现的程序功能的粒度粗细完全符合企业业务服务的粒度,当企业的流程发生变化时,IT系统可以运用重用已有系统功能的方式快速地适应变化。

所以,SOA中的服务指的企业各个部门所提供的业务服务。

所以当企业构建SOA时,首先要做的第一步就是对企业的业务服务进行建模,建模方式应该如图3所示。首先按企业的业务流程自上而下的进行建模,然后根据已经完成建模的业务流程,自下而上地对企业的业务服务进行建模。只有用这种顺序进行建模,才能保证最后得到的服务颗粒粗细能够满足企业流程变化的需要。

IDS Scheer ARIS建模工具的一大特色,就是可以将不同层面的模型联系在一起,无论是业务流程与业务服务之间的、还是业务服务与技术服务之间的。

如图3所示,由于最终的技术服务是根据业务服务得出的,而业务服务又是根据企业的业务流程得出的,这三者之间最终形成了统一。对于企业业务流程的变化,IT系统可以运用重新组合已有技术服务的做法来轻松应对。 http://www.loveerp.com/

BPM与SOA之间的关系非常巧妙。通过上文可以看出,运用SOA可以轻松灵活地应对BPM对流程进行的增量改变。反之,如果企业的IT实施了SOA架构,却没有使用BPM对流程进行管理,那么SOA架构的价值将大打折扣。

所以BPM与SOA之间是一种相辅相成的关系。灵活地结合运用BPM与SOA,才能使企业的业务流程变得更加高效,企业IT架构变得更加敏捷。

图1 ARIS流程管理平台

图2 业务需求与系统实现

图3 运用业务服务进行建模

本文整理: 爱ERP网 http://www.loveerp.com/


发 表 评 论
姓 名: * 性 别:
Q Q号: Email:
我要给这篇文章评分 1分 2分 3分 4分 5分
请自觉遵守,注意文明发言
ERP最新人才招聘
信息化栏目热门文章
ERP产品资讯发布
行业解决方案推荐

新闻排行

资讯

热点

产品

签约

关于我们 | 合作加盟 | 广告服务 | 联系我们 | 网站导航 | 我要投稿 | 最近更新 | 友情链接 | 版权所有 | 加入收藏
Copyright © 2007 - 2008 LoveErp.Com Inc. All Rights Reserved
闽ICP备07503238号 本站引用或转载文章涉及版权问题请及时告知本站。
ERP实施,ERP咨询,企业信息化规划,企业ERP内训,ERP项目第三方监理等事宜请联系
龚先生 电话:0592-8924797 手机:013459294251 QQ:25406862
合作网站:网址导航123 抚州才子网 ERP论坛 ERP培训 ERP咨询 孝感房产网