自8月初开始,甲骨文公司分别在中国上海、北京和广州启动了服务导向架构(SOA)主题论坛,在由众多行业的信息主管参加的三场高层论坛上,甲骨文公司首次向外界介绍了“甲骨文SOA五步走”的方法论体系,并推介了诸多从SOA部署中收益的榜样企业。
SOA(Service Oriented Architecture)是搭建企业软件架构的一种新方法,它的出现使所有应用在交换数据和处理过程中,不需要考虑应用软件是用什么编程语言开发的或在什么操作系统下运行,因此SOA具有灵活和经济划算的优势。甲骨文公司举办SOA论坛的宗旨是助推中国企业部署并利用SOA跨越异构平台整合业务,为中国企业创建一个真正灵活和适应性强的IT架构,挖掘IT应用新商业价值。
在SOA论坛上,甲骨文的高层管理人员重点阐述了SOA构成的三个维度:企业文化、方法论和实施平台,从而揭开了SOA的神秘面纱,并再三强调和善意提醒中国企业,这三个维度也正是决定SOA成败的三大因素,中国企业在选择SOA软件开发商时,这三个因素都需要认真评估,来不得半点忽视。甲骨文公司指出,企业利用SOA的成功,有企业IT应用的因素,也有企业管理的因素。亦即:当企业实施SOA时,得要有相应的技术与标准作准备,而且在公司的策略、组织架构、信息共享、IT治理以及业务处理的流程等管理方面,也要有相应的配合与优化,这样才能把SOA的优势发挥出来。
“SOA五步走” — 从理论走向现实
现在很少有企业拥有完整的方法论将SOA变成现实,这多少让正在或正想实施SOA的中国企业有点疑虑。甲骨文公司的“SOA五步走”能够使企业消除疑虑同时也表明了甲骨文公司SOA实施体系的成熟与完善,彰显了其在SOA的强大实力与自信。甲骨文的“SOA五步走”如下:
第一步:试点。这是部署SOA的第一步,即:确定简单且迅速实施的单个SOA项目,以其为试点,为企业提供信息,使他们快速体会到SOA的益处。这是最简单的SOA的实现。
第二步:集成。包括数据集成和应用集成。这阶段只是战术级的应用,对业务系统没有任何影响,只是体现IT的美妙无穷,起数据交换平台的功能。
第三步:部门业务流程自动化。即在单个部门实施SOA的项目,使SOA在部门里使用,使部门业务进入业务自动化。
第四步:企业架构。当部门间的SOA集成完成时,SOA可以跨部门实施,从而可以在企业里共享,成为企业架构,管理部门间业务,并提供良好的业务敏捷性,能够对变更快速和有效地进行响应、并且利用变更来得到竞争优势的能力。
第五步:行业/工业标准化应用。当企业内部业务需求达到正常状态时,就进入了行业或工作标准化的应用阶段。这阶段企业的SOA系统开始作用与上下游供应商与合作伙伴,并对自身的发展环境进行自动适应,成为一个生态系统。
甲骨文“SOA五步走”的公开亮相,标志着SOA从理论走向现实。
甲骨文大中华区SOA技术推广经理周有衡解释,“SOA五步走”的方法论对任何导入SOA的企业具有通用性,但甲骨文实施“SOA五步走”的方法论并不是循规蹈矩,一成不变的,即并不是每个企业在实施SOA的时候都必须遵循从第一步到第二步、第三步……第五步。而是,根据企业自身的信息化特点和现实需求,有选择的决定企业实施SOA的具体步聚。
Oracle SOA套件为实现SOA提供技术保障
企业要成功实现“SOA五步走”必须具备雄厚的技术保障平台,今年年初推出的Oracle SOA套件满足了这种需求。
Oracle SOA套件是一套用于创建、部署和管理SOA的全面的、热插拔式的软件组件,融合了服务导向的应用开发、服务导向的应用集成、IT系统及系统服务的过程控制和工作流。它是由备受欢迎的甲骨文融合中间件的服务导向架构组件构成,包括甲骨文 BPEL 流程管理器、甲骨文企业服务总线(Oracle Enterprise Service Bus)、甲骨文Web服务管理器(Oracle Web Services Manager)、甲骨文业务规则引擎(Oracle Business Rules Engine)、甲骨文业务活动监测(Oracle Business Activity Monitoring)、甲骨文企业管理器(Oracle Enterprise Manager)和Oracle JDeveloper 10g。
Oracle SOA套件的特点在于可互操作并且支持甲骨文与非甲骨文应用服务器与消息总线(包括IBM WebSphere、BEA WebLogic和JBoss Application Servers),并支持热插拔。它使企业能够基于领先的J2EE应用服务器和消息总线进行部署,同时避免IT投资损失或集成失败。而且,不同IT基础设施组件的插入,使企业更多地采用Oracle SOA套件。
当企业使用Oracle SOA套件时,能在现实的商业环境中,改善其对意外事件的洞察力,提高其对不断变化的市场和客户需求的感知和应变能力,迅速地最优化其业务流程,促使其发展。
同时,Oracle SOA套件能简化IT环境,加之其标准、开放和可延展性,能够对现有的IT系统进行无缝连接、扩展并升级,并且大大影响现有投资环境。而该套件在“插座式”架构上的建构,使客户可在不同的环境上实现SOA,却无需花费高额成本撤掉或替代现有系统,并使客户一边利用现有中间件技术,一边充分享受SOA,从而快速交付各种新业务。
甲骨文公司服务技术执行副总裁Chuck Rozwat说:“业内分析家、客户和业务合作伙伴的反馈一致表明,我们的甲骨文 Fusion Middleware产品使服务导向架构变得简单和成功。在甲骨文已经提供一系列业内最佳技术的前提下,将这些技术捆绑起来,使甲骨文 SOA作为一个标准包会很有意义,因为该标准包将使各企业充分利用服务导向架构的强大功能。”
让企业和合作伙伴从SOA中享受新的IT商业价值
其实,企业在构建IT基础架构时,采用SOA方法将会获得新的IT商业价值。SOA以服务为核心,将企业的IT资源整合成可操作的、基于标准的服务,使其能被重新组合和应用,从而实现更低的开发成本 、更低的维护成本、更高质量的服务、更低的集成成本、降低风险。
对这些显而易见的IT新商业价值,甲骨文的SOA解决方案不但深入挖掘、实现,而且还能强化企业对市场动态的预测和响应能力,提高企业的生产率,并简化企业的信息技术环境,同时使企业有效利用现有的投资。
作为全球最大的企业软件公司,甲骨文公司极力推动SOA,为此投入了大量资源。比如:公司培养了一支技术精深的资深顾问团队,为用户进行SOA普及教育及战略咨询。公司在中国建立了第一个面向独立软件开发商(ISV)的技术资源中心 — 深圳软件园甲骨文技术资源中心(SSPOCC), 向合格的ISV提供一套经过验证的流程、工具、最佳实践和服务,帮助他们从第三方解决方案向Oracle技术解决方案(包括全面支持SOA的Oracle数据库和Oracle融合中间件)迁移。
甲骨文公司还在深圳研发中心成立了全球首个运营商级框架(CGF)资源中心,研究并开发全面支持SOA的服务交付平台。
目前,部分甲骨文的客户和合作伙伴已经享受到SOA带来的现实利益,获取了IT应用的新商业价值,例如:
•荷兰国际租赁(ING Lease)隶属于世界上最大的金融服务公司—ING集团。ING Lease通过并购获得不断成长的同时,却因3个不同的后台系统使得IT应用支离破碎,业务流程遭遇瓶颈。而SOA帮它解除了苦恼,因为在导入Oracle合作伙伴Accelior的“SOA方法论”后,其在6个月的时间里实现了“从报价到合同”流程的自动化。
•德国邮政全球网络(Deutsche Post World Net)是世界上最大的物流服务提供商, 旗下有包括DHL、德国邮政、邮政银行三大著名品牌。由于该公司的合并和收购策略,使得其需要一个灵活的基础架构来减少整合公司多个业务系统的时间和成本,而Oracle JBI的实施极大地改善了最佳的SOA平台,包括把德国邮政的服务中枢作为SOA中介。
•美国卡尔森营销集团(Carlson Marketing Group)是美国最大的营销服务机构。身在一个成熟的产业,其需要从顾客“代理型”向“流程导向”的生产型经营模式转变。相应的,为有机协调、整合商业服务和业务流程,卡尔森部署了Oracle BPEL,结果,工作效率大升,每小时核实交易达300万。
•哈特福德(The Hartford )是美国最大的保险公司,2003年以来,就采用了企业SOA。由于较好追踪(网络服务经理)和非耦合逻辑和过程(简化回归测试),SOA使主机能够加速维修周期3-4周,而且只要5-8个维修人员。而在部署SOA前,效率极为低下,维修周期是3-4个月,需要30人参与维修。而且,搭建.Net到Java的桥梁先前要花3-5周的时间,用SOA (WSDL接口)后,时间缩短为2小时。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
更新版Oracle Gen 2 Cloud挑战云领导者
通过更新自治数据库技术和其他云服务,甲骨文正在努力增强其Oracle Gen 2 Cloud平台,从而为自己提 […]
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。