扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
来源:支点网 2008年6月2日
关键字: 中间件 SOA Web Portals
BPM成为SOA驱动者
Gartner分析家预计:业务流程管理(BPM)将成为SOA实施的驱动者。并建议SOA架构师和开发人员开始采用“流程模拟,开发一个流程架构”。流程架构包括:识别用户界面与合作者界面,实现商业目标的关键流程以及通过BPM 和SOA优化程序的整体聚焦。
众所周知,IT产生的初衷就是为业务服务。在业务流程的自动化方面,它发挥了巨大作用。如:人力资源管理、采购、报销、制造、供应链管理等。
于是有人认为这是业务流程设计不合理造成的,而IT则首当其冲,有人甚至认孤立运行的IT应用是一个障碍。于是,人们想到了SOA,试图通过它在IT层面进行集成的业务流程建设和管理,使企业的业务流程更加灵活。SOA的特点是它能使业务流程互操作性强、灵敏、可管理更多的客户、能提高重复使用率等。
甲骨文公司大中华区SOA技术推广经理周有衡表示,SOA不仅“盘活”了企业的业务流程管理,也“盘活了”企业的IT资产。比如:当企业试图提升自己业务流程的时候,他们不必购买新的IT系统为这些流程服务,SOA能够在现有应用系统上进行业务流程的更改和管理,所以无需投资新的IT应用系统。
甲骨文目前有Oracle业务流程分析套件和Oracle SOA套件,用户可以套件流程的角度来清晰化SOA和BPM的融合,业务流程分析套件模仿并分析业务流程的业务需求,同时生成业务需求及业务流程的蓝图模型。并传递给SOA套件,以便开发、部署和执行。
SOA套件则使用各种工具,把业务流程与人力和系统资源集成在一起;实施业务流程并定义与流程相关的业务规则;对流程进行管控。
从BPM的IT需求与SOA技术角度上看,BPM与SOA的融合也具有先天优势。BPM的范围覆盖了企业运营的各个环节,这个特点正与SOA的松散耦合特点相吻合。企业BPM系统的实施往往从最简单的开始,逐渐提升为复杂的BPM系统。而SOA模块化的特性正好吻合了此特性。
用SOA整合企业的系统管理
很多CIO对于企业的系统运维管理颇为头疼,最典型的莫过于系统复杂,管理难以实现。比如,企业大部分IT投资用于维持现有的IT服务水平,用于开发新应用的成本仅占一小部分;其次,企业需要不断地更换基础设施,却无暇顾及随之而给IT系统带来的影响;企业的基础设施越来越复杂,改善、管理和整合IT服务以及业务已经变得更加艰难。
今年3月,IBM推出了服务管理的新理念,一再强调要站在业务的角度来管理IT。当时,IBM相关方面的负责人就表示,企业需要一整套的方法来规范现有的服务管理,以加速重复流程的模块化和管理的自动化。
进入4月,神州数码国信副总经理兼新业务部总经理沈伟又提出了一个观点,他说,用户实施系统管理,就必须要问自己两个问题:一是是否真正了解了自己的IT基础架构到底发生了什么,二是IT到底对用户的业务意味着什么。
对于这两个问题,沈伟解释说,在一些复杂的客户环境中,用户一天收到的来自于IT基础架构的信息一天可能要超过百万条,在这百万条的信息中,用户真正需要了解的是IT基础架构到底发生了什么事情,什么是问题的最终根源,如何及快速有预知性地了解系统中所存在的问题。
另外一点,则是业务跟IT基础环境到底有什么样的相关性,如何为用户的业务人员提供可视化的仪表盘。并通过这个仪表盘很快地把业务目标,以及IT的目标紧密地联系起来。
据了解,和国外SOA巨头角度有所不同的是,神州数码主要将SOA应用在IT运维管理领域。解决客户在整个运维期,保障系统的稳定,如Brisk BVM 5.0基于SOA技术平台,提供集中化的监控,让信息主管人员全面了解系统的运行状态。
2006年,国内运维管理软件的市场份额达到了2.1亿美元,而且整个市场仍然以25%的增长速度在增加,其中包括HP、IBM、CA占据的市场份额已经达到了60%。另外的40%则为国内软件企业所占据,包括神州泰岳、神州数码等企业。
用户仍存理解局限性
1996年SOA的概念被第一次提出来,经过了这么多年的积累和沉淀,到现在为止对于什么是SOA仍然是众说纷纭。每个人都有自己的理解,有人从技术角度去谈,有人从架构去谈,甚至有人从产品上谈。
IBM SOA首席架构师毛新生说:“这些理解都是有局限性的,SOA的根本目的是业务的敏捷性,如何理解敏捷性呢,是从两个方面来理解的,一是IT在业务提出变化之后的一个恰当的时间段里相应这种变化;二是IT所做出的变化能够恰当的反映出业务的需求。”
毛新生强调,将服务用一个业务流程组装在一起,在这里就体现了与以往IT一个巨大的不同,不只是在于将这些服务整合起来成为一个业务流程,更重要的事情在于让IT与业务人员有了共同的语言,即业务的活动和业务流程,而且在这里它是一个形式化的显示描述。
一些用户会认为,SOA所做的事情就是Web2.0,毛新生认为,Web2.0和SOA有相似和不同之处,SOA专注企业内部,Web2.0是专注企业外部,SOA专注于B2B的应用,Web2.0更多强调的是B2C方面。SOA是面向企业应用的,Web2.0服务相对简单。
SOA应用庞大的市场使国际巨头趋之若鹜,据IBM软件集团大中华区SOA销售总经理夏然透露,IBM今年将投入15亿美元抢占全球40亿美元的SOA市场,IBM今年在中国的SOA市场目标是3亿美元。
BPM与SOA存在共性
BPM系统构成元素种类繁多而复杂,包含分布于各模块的企业逻辑和规则。而SOA可以看作是B/S模式、XML/Web Service技术与管理软件的延续。
系统基础架构难掌控
在一项对IT管理人员的调查中显示,87%的IT管理人员不能随时了解系统基础架构的运行状况,94%的IT管理人员对系统可能的隐患没有了解的办法。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者