独立SOA分析师Joe McKendrick在阐述SOA与BPM这两者关系的时候曾说过:“没有SOA,BPM一样会出现并得到实现,但是在SOA将更多标准和系统整合成为可能的基础上,通过SOA而在整体范围内实现BPM将会得到最大程度的简化。就我听到的最为形象的一个比喻则是,在脱离SOA协助下的BPM如同一个将一只手捆绑在背上的人努力想要去达到的目标。”
作为一种集成企业应用的方法论或者说一种思想,SOA具备灵活高、重用性强和实现成本低以及接口实现标准化等优点,如何依靠这些优点来促进BPM的发展,是当前软件厂商一直在追求和探索的问题。
基于SOA的BPM应用现状
区别于SOA所推崇的以技术创新驱动实现业务需求的做法,国内的大部分BPM中间件及平台厂商则更多的是以业务为核心,以业务领域的需求为出发点,结合实际对BPM应用或平台进行开发。在开发的过程中,厂商力求通过逐步增强系统的集成能力并实现较为丰富连通性,最终达到缩短业务交付周期同时增强综合竞争力的目的。
使系统更加地基于组件化、服务化,并且朝着SOA的方向前行,最终实现SOA与BPM的完美融合。
我国BPM和SOA的现状
近年来随着越来越多的企业及政府单位对信息化建设有了更加深入的理解,信息化已经开始从最初的建设阶段走向了广泛应用阶段。曾经企业为了实现某种特定的应用而构建的一个个独立系统,现在已经制约了系统间的数据共享,也阻碍着系统效率的提高。
如何消除这些信息孤岛,使各类信息资源实现彼此间的关联、整合、协同和互动,正在一次次地考验着企业信息系统的建设,而这正为那些基于SOA中间件或平台厂商的发展带来了巨大空间。
目前多数企业亟待解决的问题包括需求调整、系统整合、业务梳理以及功能优化等,而人们时常提到的业务驱动应用、敏捷应用和快速搭建正是解决这些企业信息化发展过程中所面临矛盾的不二之选,此外它还能够更顺畅地实现企业需求,最大程度地降低时间以及经济成本,从而快速实现对企业战略及业务调整的支持。
国内厂商的优势及不足
从行业整体看来,虽然国内的厂商从技术架构、设计理念上与国外的厂商还存在着一定差距。但从国内看来,国内的各个应用及平台厂商所持的“利器”,也具有国外厂商不可比拟的优势。
首先从国内企业现实的需求方面,国内厂商经过了诸多实践,一路摸爬滚打中积累了丰富的贴合国内企业应用的,基于SOA思想的实践经验。在实用性和易用性方面更加贴近本地化市场需求。
其次在技术支持及服务方面更加的灵活,为企业量身打造,提供个性化服务支持。在性价比方面,相比其他动辄几百上千万的软件项目而言,更易于被国内企业所接受。
在享受优势的同时,也尝到了随之带来的苦果,相比国外大的软件厂商,国内厂商没有一套完备的BPM实施方法论的支持,只是告诉用户一切可按照业务进行DIY,使大部分的软件项目只有开始,而没有结束。厂商的持续支持,投入了很大的成本,用户也因为没有看到明确的阶段性承购而叫苦不迭。这些都是目前需要深刻思考的问题。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
AWS PaaS来也:炎黄盈动为业务流程管理带来无限价值
随着容器、微服务等技术的使用,企业的应用程序也变得越来越趋于组件化;同时,为了这串连起这些组件,开发人员却需要 […]
-
在iBPM和BPM间做选择 不一定非此即彼
大多数系统都有一样的能力,在很多人看来,除了BPM或者iBPM这两个标签以外,实际上它们之间并没有任何区别。
-
Red Hat披露更加架构驱动的BPM模型愿景
Red Hat的一个更加结构化的BPM设计方案有望搭设应用开发界与业务流程管理的桥梁,让企业架构师、开发者和业务侧的人更快速更容易地实时新的业务流程。
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。