面对瞬息万变的市场、日趋激烈的竞争和持续增长的客户需求迫使企业必须提升其 IT 的灵活性和速度。领先的公司采用面向服务的体系结构 (SOA) 来解决其应用程序和 IT 环境的复杂性问题,从而满足这些需求。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 ,从而快速交付各种新业务。
Oracle公司具有更多不同的、开放的解决方法。Oracle有自己的应用程序、有Siebel公司的应用程序、有20余个其它的应用程序,还有一些没有进行整合的系统。Oracle要将这些应用程序和系统完美的整合在一起,为这些应用程序系统内部的所有流程建模进行实际建模。 Oracle有一些替代建模工具——业务流程执行语言引擎,开源中间件、开源数据库以及其它开源产品所组成的,你现在可以使用该引擎来构建新的应用程序、整合现有系统、为现有应用程序建模以及变更现有应用程序。而且,它不仅仅适用于Oracle的应用程序,同时也适用于所有的应用程序。这是对流程建模的弥补。因此,Oracle有着广泛的产品业务。如果你寻找的是灵活性很强的解决方案,那么,Oracle能够给你更好的解决方案。
Oracle业务流程分析套件(Oracle BPA Suite) 是面向业务流程自动化的套件,它能模仿并分析业务流程的业务需求,同时还能生成业务需求及业务流程的蓝图模型。它能把蓝图模型传递给Oracle SOA套件,以便开发、部署和执行。全球著名咨询公司Forrester Research公司在前不久发表的题为“The Forrester Wave:以集成为中心的业务流程管理套件,2006年第四季度”的研究报告中,把甲骨文列为全球业务流程管理(BPM)领导者。
Oracle SOA套件能使用各种工具,把业务流程与人力和系统资源集成在一起;实施业务流程并定义与流程相关的业务规则;优化流程(如:使流程对最终客户可视化);对流程进行管控。Oracle SOA套件是Oracle融合中间件的核心组成部分,完全基于开放标准,能在强大、安全和可扩展的基础设施下构建SOA架构。美国《InfoWorld》杂志在评价Oracle SOA套件10g第三版时说:“Oracle SOA套件满足甚至超过了管理、安全、洞察力及业务优化的绝大部分需求,而且具有绝对价格优势。”
另一家全球著名咨询公司Goldman Sachs IT在2006年10月的企业IT花费调查中发现,26%的受访者认为如果他们部署基于SOA/Web服务的软件,会选择甲骨文公司作为战略伙伴,居所有软件公司之首。
甲骨文公司的SOA/BPM解决方案正受到越来越多企业的采用。如:广东电信在“商务领航”项目建设中选用了Oracle融合中间件搭建SOA平台,成功地把电信资源、商务领航业务、应用提供商、内容服务提供商、系统提供商、客户服务提供商以及客户等各环节的业务流程整合在一起,实现自动化管理,提高了业务敏捷性和效率,同时降低了业务成本。
瞬息万变的市场、日趋激烈的竞争和持续增长的客户需求迫使企业必须提升其IT 的灵活性和速度。现在,每个企业都需要预测全球业务环境的变化,以便对竞争者做出快速响应,并充分利用企业资产,为生产发展做准备。为了应对这些挑战,领先的公司都通过采用面向服务的体系结构 (SOA) 来克服其应用程序和 IT 环境的复杂性,以满足这些需求。SOA 的出现标志着设计、开发新应用程序并将其与原有业务应用程序集成的方式出现了根本性变化,它将企业应用程序的开发简化为能够轻松进行集成和重用的模块化业务服务。
Oracle 融合体系结构基于 SOA 构建,为创建下一代基础架构提供了蓝图;该体系结构凭借高质量信息不断融合企业洞察力,并通过 SOA 实现高适应性业务流程,从而获得了持续的竞争优势。Oracle SOA 套件为 Oracle 融合体系结构提供了一套全面、统一的基于标准的 SOA 组件,这些组件可提供全面的技术基础。
Oracle SOA 套件是一个基于标准的套件,在同类产品中独占鳌头。利用该套件,您能够构建面向服务的应用程序并将其部署到您选择的中间件平台上。其中包含(i)一个用于开发服务的集成服务环境 (ISE); (ii) 一个用于集成应用程序的多协议企业服务总线 (ESB); (iii) 一个用于发现和管理服务生命周期的服务注册; (iv) 一个用于连接服务与业务流程的基于 BPEL 的编排引擎; (v) 一个支持业务策略捕获和自动化的业务规则引擎; (vi) 一个用于将验证和授权策略应用到服务上以监控服务和流程的 SLA 合规性的 Web 服务管理和安全性解决方案; (vii) 一个用于实时监控业务实体及其交互并支持服务优化的业务活动监控 (BAM) 解决方案; (viii) 一个用于员工、客户以及合作伙伴访问内容、访问相关性能指标、通过与业务流程的交互进行协作和操作的企业门户。
较之市场上任何其他解决方案,Oracle SOA 套件可以帮助您实现更高的企业灵活性,更大幅度地降低您的成本和中间件复杂度。并帮助您最终实现最高的总机会价值。