`
rrtrip
  • 浏览: 20110 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

甲骨文公司提出了“SOA五步走”的方法论体系

阅读更多
关于SOA技术和项目的讨论是当今IT热点之一,本文将简要阐述SOA项目成功因素,并介绍甲骨文公司的SOA技术的项目分级模型。

影响SOA项目成功的主要因素
SOA型的项目跟传统的IT项目相比有它独特之处。在SOA的世界里,“业务模式”和“技术实现”比以往任何时候都结合得更紧密,这是由于通过服务间松耦合编排方式构建的应用具有极大的灵活性,可以很好的适应业务需求的变化,换句话说,SOA型的IT架构为业务开展提供了更新更有效的支持。

正是因为SOA项目与业务的密切关系,使得影响SOA项目成功的因素跨越了传统IT项目管理的范畴。作为业界SOA技术的领导者,甲骨文公司结合SOA项目的具体实践,提出了下图所示的SOA项目成功因素的三维模型。

从这个三维模型中可以看出,除了传统的“使能工具、平台和应用”因素之外,“实施方法论”和“企业文化”是保证SOA项目成功的不可或缺的重要因素。其中“实施方法论”要解决的是从何入手、如何建设的问题,“企业文化”要解决的则是如何建立SOA型企业的问题。具体说,影响SOA项目成功分技术因素和管理因素,技术因素包括技术的采纳和相关技术标准的遵循,管理因素包括企业发展策略、组织架构和IT架构、信息和资源共享模型、IT治理、流程等。



SOA项目分级模型

上面提及了“实施方法论”是解决从何入手、如何建设的问题,对此甲骨文公司提出了SOA项目的分级模型如下:



第一级我们定义为简单SOA应用,针对的项目需求是构造和使用Web Services,并对使用情况监控管理。这一级别中,技术要求包括使用应用服务器平台和掌握支持 Web Services 的开发工具;相关要遵循的标准包括WSDL, SOAP, XML,WSRP, JSR168;在项目选择方面,应该选择能快速实施的项目以求短期能见效益。

第二级为SOA战术应用,针对的项目需求主要是传统的数据集成及相应的安全管理。第二级中,技术平台要求有BPEL 流程编排 (Orchestration)、企业服务总线(ESB -  Enterprise Service Bus)、服务注册(Registry)和Web Services 管理和安全(WSM);相关标准遵循包括BPEL,WSIF,JMS,JCA,UDDI,WS-Security;在策略方面要注重信息的共享模式、明确衡量SOA是否成功的主要指标、保证“Web Service”的管理和安全性政策的有效实行。

第三级为SOA战略级应用,目标是建立SOA型的业务流程处理系统。技术采纳包括业务流程建模( Process Modeling)、业务规则引擎 (Rule Engines)、数据集成中心(Data Hubs)、集成服务环境(ISE - Integrated Services Environment)、元数据管理等;技术标准要增BPMN(Business Process Modeling Notation )、 BPEL、Industry XML;此时已经开始实施业务处理流程自动化。

第四级是企业级SOA的实施,目标是着手建立SOA型企业。技术手段要提高到业务流程模拟、业务活动监测(BAM)、复杂事件处理、元数据管理系统、网格计算技术;技术标准进步到Service Component Architecture (SCA)、WS-Addressing, WS-Eventing、WS-Trust, WS Secure Conversations 等;企业SOA化要求企业全面的信息、资源共享,IT规划和治理也将上升到新的高度。

第五级是行业SOA的和谐,通过企业SOA的实践,将SOA应用扩大到业务合作伙伴,实现行业范围的产能最大化。
需要特别指出的是,这一分级模型并不是要求从低到高逐级实现,而是提供一个理论模型,客户可以根据自身的具体情况,以及项目的特点,综合各方因素,开始自己的SOA之旅(详见后面的案例)。

成功案例

下面分享几个甲骨文公司的SOA成功案例,并结合上述SOA分级模型进行说明。
ING LEASE(以下简称ING)是ING 集团的分公司, 是世界最大的金融服务公司之一,ING通过不断的收购扩大规模,结果形成了相当复杂的IT架构,包括三个完全不同的后台系统,具有明显的处理瓶颈。为了有效的支撑公司业务的运营,需要将复杂的IT系统集成。甲骨文和合作伙伴采用 甲骨文的SOA平台和“敏捷的 SOA 方法论”,用不到六个月的时间实现了 “报价到合同”处理的自动化,而这项工作只用了五个核心成员 (有经验的系统级开发人员),在专家的协助下 (遗留系统互联等),通过自上而下的方式,从流程处理映射开始 (超过50个一对一的讨论) 经过反复的原型修正来实现。该系统现在欧洲的16个国家实施。该项目是个典型的业务驱动的范例,重点是跨系统的自动化业务流程实现,从上述模型的第三级开始实施的。

The Hartford是美国最大的保险公司之一,从2003年开始, The Hartford成为企业SOA的最早采用者。35年的历史使得传统系统效率极为低下,由于依赖代码,3-4月/30人的维护周期成为家常便饭。采用 Web Service服务单元实现传统业务功能,并通过松耦合的方式进行业务编排,将系统的维护周期提速到了3-4周/5-8人。SOA模式允许The Hartford 从大型机 “one service at a time”模式迁移到更灵活的模式。例如,在SOA之前,创建.Net与Java的桥接花了3-5周;采用SOA (WSDL接口),时间减少至2小时。这个项目是典型的“服务“驱动的项目,从第一级,服务单元开始的。

Deutsche Post World Net是世界上最大的物流公司之一。它的需求是如何利用灵活的基础架构来帮助减少公司多个业务系统集成的时间和费用,经过对市场的认真调研,最后利用 Oracle先进的企业服务总线 (ESB) ,服务于它的IT集成平台。这是从架构着手,通过服务总线,由第二级启动的系统。

结论
SOA技术已经从理论走向了现实,越来越多的企业开始享受SOA带来的回报。采用SOA技术是一个循序渐进的过程,从简单的SOA项目到SOA型企业,对技术平台、技术标准遵循都是一个渐进的过程,同样,SOA化对企业文化也会带来相应的改变。借助本文提出的模型,可以帮助我们定位如何着手SOA的实践,从而逐步改善IT系统,提高企业竞争优势。

来源http://news.csdn.net/n/20061214/99395.html
分享到:
评论
3 楼 ahuaxuan 2006-12-15  
好像国内了解的人不是很多,但是看到新闻说bea公司要在中国加大投资,方向也是soa,好像很火的样子
2 楼 KayMO 2006-12-15  
呵呵,那个分级不错,是不是今后SOA也象CMM/CMMI一样来个等级评定
这样厂商们有得米赚,一帮所谓的Appraiser荷包也要鼓了
1 楼 rrtrip 2006-12-15  
改变未来IT业发展的趋势-SOA
原文:The Major Trends that will Shape IT

翻译:EPIN

审稿:Jacky Peng

整合:由紧到松

我们相信技术整合中新的发展――即面向服务架构(SOAs)的大规模采用,是全球最重要的趋势,因为不仅对于商业运作如何与信息技术结合,还是对于信息技术产业自身的结构,它都有潜力从根本上改变。

过去,在企业内部,信息技术的功能整合是通过一些紧密联结的大型单个系统和成套软件来实现的。但在整个IT产业范围内,包括从通讯到控制的所有层面中,正在采用的新标准将促使功能性整合与松散联结。这样,SOAs 的普遍使用就有可能改变软件产业本身。SOAs 的普遍使用将挑战大型成套软件零售商的垄断地位,以及提供由可在不同系统间互用的组件构建的最佳商业解决方案.

对于信息总管来说,SOAs 意味着较为简单的系统,较低的维护费用,易更改,易与其他系统整合。对于企业经营者来说,SOAs使技术更容易配置来支援企业的商业策略。它能令企业实现较大的灵活性,更容易与其他企业的合作,形成新的商业模式以及找到新的收入来源。尽管SOA前途无量,挑战依然存在。语意集成――整合不同数据的类型和结构――将会成为一个大问题。

硬件基础设施:从稀缺到充裕

基础设施――传送信息的硬件――正由稀缺有限转变为充裕。现在,用先进的硬件技术收集、存储、处理数据,能满足除最高端商业运作外的所有需求。企业将更关注服务质量、可靠性、信任度、机动性和可维护性。

从手机到铣床等各种嵌入式设备的数量和类型都在大量增加,这是这个时代的基础设施完善的一个成果。在埃森哲公司,我们相信,当今的服务器/桌面平台将与三个新的信息技术平台――移动设备、家用电器或工业设施――共存并为补充。对SOAs的需求将加速更具活力更灵活的基础设施的需求,这些设施在许多方面将变得更复杂。

信息:从受控到失控

将来,信息管理通常会遇到这三个挑战:

结构化与非结构化信息的量的迅猛增长。
从传感器和嵌入式装置产生的实时信息,今天的数据库技术对此无法处理。
企业越来越依赖于他们不能控制的外部信息。
要实时请求处理大量复杂的查询必须用到实时数据库技术。关键的技术设备已经准备就绪:支持数据近实时交换的网络带宽已经出现;电脑硬件及存储设备都越来越好,运行越来越快,价格越来越便宜;数据库每次处理的成本不断下降;数据库系统的容量也越来越大。

不过既使实时数据库技术也不足以解决高效利用大量实时数据的这一高端要求,比如说,传感器和带全球定位系统的设备生成的数据。那将需要可扩展的,概率性〔不是定值的〕分析技术。而且,分析及数学技巧将带来额外优势。即使假设企业能应付语义集成和差别程度各异的一体化数据的各种问题,无论数据是否结构化,SOAs在连接不同类型的数据方面也将是非常重要的。

虚拟化:硬件、软件和商业运作的虚拟化

在上述的技术发展将带来的主要商业及社会后果是虚拟化:通过性能和硬件间更高的抽象来实现用户性能要求。虚拟化将变得无所不在:

虚拟并动态提供硬件要求;
以服务方式存在的软件――伴随多态互联网应用技术的出现,这一趋势变得非常有吸引力;
动态提供或是外包商业运作――网络及协作技术的进步使这一切变得可行。
虚拟化将导致所有层面的信息技术产业化。由于硬件可以与虚拟无关,所以相同的硬件可以重组,这样就能消除专门化,并带来规模效益。地理位置将变得透明,因为硬件、软件或商业运作的供应商以及用户都不关心对方的具体位置。随着通讯及信息日益数字化,人们工作的方式也将改变。外包及外购将变得越来越有吸引力,因为这样企业将可以利用全球人才资源和全天候地完成工作。

相关推荐

    甲骨文合集释文

    随着研究的深入和技术的进步,甲骨文的释读逐渐形成了一套科学的方法论。释读工作不仅需要广泛的知识背景,包括古文字学、考古学、历史学等,还需要对甲骨文的书写风格、语言习惯有深入的理解。胡厚宣主编的《甲骨文...

    甲骨文字典分享.pdf

    该pdf文件提供了详细的甲骨文字典,包括甲骨文的来源、发展历程、字形结构、阅读方法和应用场景等方面的信息。 【知识点3:甲骨文的特点】 甲骨文具有独特的笔画结构和字形特点, such as the use of pictograms, ...

    深度学习-甲骨文图片数据集

    在这个场景中,我们关注的是一个专门针对甲骨文图片的深度学习数据集,这为研究者提供了一个宝贵的资源来探索和提升计算机在识别和理解古代文字方面的能力。 甲骨文是中国最早的文字形式,记录在龟甲和兽骨上,主要...

    yolov5-基于yolov5+pyqt的甲骨文图形化检测项目.zip

    在甲骨文的检测过程中,由于其形状复杂、数量庞大,传统的手动分析方法效率低下。利用Yolov5和PyQt构建的图形化检测项目,可以大大提高甲骨文识别的效率,为考古学家和历史学者提供强大的辅助工具。 该项目的实现...

    论文研究-甲骨文识别的图同构方法.pdf

    值得一提的是,尽管本论文主要研究的是甲骨文识别的图同构方法,但所提出的基于模糊矩阵的蚁群聚类算法同样具有广泛的应用前景,可用于数据挖掘、模式识别等多个领域。这表明,随着技术的不断进步,越来越多的古老...

    甲骨文输入法.exe

    可进行甲骨文输入的输入法,在word和记事本里输入需要先选择好甲骨文字体,然后进行输入,不然输入不成功

    甲骨文推出Oracle SOA套件11g升级版.pdf

    Oracle SOA套件11g的升级版是甲骨文公司推出的一款重要中间件产品,旨在提升其在性能和可扩展性方面的领先地位。作为Oracle融合中间件的一部分,Oracle SOA套件11g通过集成Oracle服务总线11g,能够将复杂的、易碎的...

    求职-甲骨文公司笔试题

    甲骨文(Oracle)作为全球知名的数据库和技术公司,其笔试题目的难度和全面性通常代表着业界的标准。对于求职者来说,充分准备这些题目将大大增加成功入职的可能性。 甲骨文公司的技术笔试主要考察以下几个方面: ...

    基于分形几何的甲骨文字形识别方法.pdf

    为解决这个问题,本文提出了基于分形几何的甲骨文字形识别方法。首先,对甲骨文字形进行分析,提取其分形特征。然后,在二维平面直角坐标系中,建立字形的中心,划分为四个象限。接着,利用分形几何的原理,计算字形...

    Crystal Ball 甲骨文水晶球下载

    "Crystal Ball"是一款由甲骨文公司(Oracle)开发的高级预测和决策分析工具,尤其在健康风险评价领域中有着广泛的应用。它以其强大的统计建模、模拟和优化功能,帮助用户预测不确定性和风险,从而制定更为明智的业务...

    甲骨文公司固定资产的表

    本文档主要是描述甲骨文公司EBS产品中固定资产的主要数据库表

    甲骨文MP3自动广播控制系统曲目表

    甲骨文MP3自动广播控制系统曲目表 甲骨文广播 MP3自动广播 U盘存100多首曲目表

    甲骨文:2018年年度报告.PDF

    【甲骨文公司概述】 甲骨文,全称为浙江甲骨文超级码科技股份有限公司,是一家在2018年表现出色的IT企业,其在行业内的影响力显著。公司在这一年里获得了多个奖项和荣誉,体现了其在产品质量控制、溯源体系、防伪...

    基于甲骨文字形动态描述库的甲骨文输入方法.pdf

    针对这一现状,研究人员提出了一种基于甲骨文字形动态描述库的甲骨文输入方法。该方法的核心是利用有向笔段和笔元对甲骨文进行描述,这是一种创新的编码方式。有向笔段指的是将甲骨文的每一笔划定义为一个具有方向性...

    甲骨文SOA发展策略.pdf

    #### 四、客户化的SOA蓝图和方法论 - **规整与合理化**:消除障碍,实现系统间的平滑对接。 - **企业服务总线(ESB)**:构建统一的服务层。 - **应用系统**:整合各种应用系统。 - **交易数据**:管理关键业务数据...

    甲骨文字典

    由于提供的文件内容主要由乱码和不完整的句子组成,这些内容本身并没有直接提供有关“甲骨文字典”的具体知识点。然而,基于文件中的标题、描述和标签,我们可以推断文件内容应该是与“甲骨文字典”相关,这本字典是...

    【甲骨文 Oracle Bones】彼得·海斯勒1

    【甲骨文 Oracle Bones】彼得·海斯勒1

    avwin甲骨文公司的万能看3D图工具

    【avwin:甲骨文公司的3D模型查看神器】 甲骨文公司,作为全球知名的IT巨头,其产品线涵盖数据库管理、云计算、企业应用等多个领域。而在3D图形技术方面,甲骨文同样有所建树,推出了名为"avwin"的3D图工具。这款...

Global site tag (gtag.js) - Google Analytics