|
提升业务敏捷性 SOA成IT服务管理新热点IT产生的初衷就是为业务服务,而SOA的根本目的就是提升业务的敏捷性,使IT服务随需应变。SOA能够“盘活”企业的业务流程管理,也能够“盘活”企业的IT资产。 我们该如何让业务流程管理变得轻松 多年来,SOA一直是“值得关注的技术”之一,虽然它目前仍然处于普及阶段,但由于意识到SOA 巨大的商业价值,IBM、甲骨文、BEA、微软等中间件巨头开始倾力造市,这其中,一些更为具体的新的应用也逐渐呈现出来。 BPM成为SOA驱动者 Gartner分析家预计:业务流程管理(BPM)将成为SOA实施的驱动者。并建议SOA架构师和开发人员开始采用“流程模拟,开发一个流程架构”。流程架构包括:识别用户界面与合作者界面,实现商业目标的关键流程以及通过BPM 和SOA优化程序的整体聚焦。 众所周知,IT产生的初衷就是为业务服务。在业务流程的自动化方面,它发挥了巨大作用。如:人力资源管理、采购、报销、制造、供应链管理等。 但是,企业同时还发现了另一个问题:尽管这些业务应用都是出类拔萃的,但它们都是“单兵作战”,互不相联,因为它们不是一个开放标准的IT架构。 于是有人认为这是业务流程设计不合理造成的,而IT则首当其冲,有人甚至认孤立运行的IT应用是一个障碍。于是,人们想到了SOA,试图通过它在IT层面进行集成的业务流程建设和管理,使企业的业务流程更加灵活。SOA的特点是它能使业务流程互操作性强、灵敏、可管理更多的客户、能提高重复使用率等。 甲骨文公司大中华区SOA技术推广经理周有衡表示,SOA不仅“盘活”了企业的业务流程管理,也“盘活了”企业的IT资产。比如:当企业试图提升自己业务流程的时候,他们不必购买新的IT系统为这些流程服务,SOA能够在现有应用系统上进行业务流程的更改和管理,所以无需投资新的IT应用系统。 甲骨文目前有Oracle业务流程分析套件和Oracle SOA套件,用户可以套件流程的角度来清晰化SOA和BPM的融合,业务流程分析套件模仿并分析业务流程的业务需求,同时生成业务需求及业务流程的蓝图模型。并传递给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的目标紧密地联系起来。 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服务相对简单。 BPM系统构成元素种类繁多而复杂,包含分布于各模块的企业逻辑和规则。而SOA可以看作是B/S模式、XML/Web Service技术与管理软件的延续。 系统基础架构难掌控 在一项对IT管理人员的调查中显示,87%的IT管理人员不能随时了解系统基础架构的运行状况,94%的IT管理人员对系统可能的隐患没有了解的办法。
责编:lizzy464 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|