看SOA的最新亮点

 
   | |

导读:面向服务架构SOA是一种全新模式,它支持企业将业务整合为一系列相互衔接的服务或重复性业务任务,从而使企业能够高效、重复地利用现有IT技术。

关键词:面向服务架构 SOA 模式 业务整合 服务 IT技术

 
正在加载数据...

  面向服务的架构(SOA)是一种全新模式,它支持企业将业务整合为一系列相互衔接的服务或重复性业务任务,从而使企业能够高效、重复地利用现有(IT)技术。借助IBM庞大的软件产品组合和卓越的服务技能,SOA将会为IBM带来巨大的市场机遇,并进一步推动IBM的业务增长。目前,IBM客户可利用SOA更好地将IT目标与业务目标达成一致,实现了业务灵活性、节省了成本、降低了风险以及增加了收入。

  SOA不仅是技术范畴的概念,而是一种商业战略。它是一种帮助企业不断进化的途径,用以构建以解决业务问题为中心的IT系统,旨在全面帮助企业充分利用现有IT资产,提高效率、降低成本、实现业务灵活性与创新。

  以下是人们对SOA常有的三大错误认识:

  错误认识一:“SOA是新事物”

  真相:事实上SOA是技术发展的产物,而技术则源于企业对各种信息孤岛、企业人员、信息和流程整合的根本需求。

  错误认识二: “SOA需要花钱购买”

  真相:SOA是一种以技术为支撑的商业战略,而技术是由SOA厂商、合作伙伴及客户共同享有的。

  错误认识三:“SOA只适用于大型企业”

  真相:SOA能帮助任何规模的企业更有效的参与竞争并节约时间、资金和资源,最大程度的利用传统应用上的IT投资。

  “SmartSOA”方法论——勾勒SOA动态演进图谱

  “SmartSOA”方法论是继发布SOA生命周期理论,SOA切入点理论及SOA开发参考架构之后,IBM推出的又一重要SOA指导性方法论。它是基于全球数千家SOA客户的最佳实践经验,总结而成的一个经得起实践考验的指导企业持续收获IT及业务价值的方法论。

  “SmartSOA”方法论强调, SOA绝对不是一个单纯的IT问题,企业必须从业务角度和IT角度两方面出发分析自己的需求,根据自身现状和业务需求确定合适的SOA阶段性目标,并考虑到SOA发展的连续性,制定合适的SOA发展目标和战略,从而保证持续有效的投资回报。

  “SmartSOA”方法论将企业SOA发展过程总结为一个四阶段的“SOA演进图”,即基础整合(Foundational)、跨部门扩展(Extend End- to-End)、企业转型(Transforming)、随需而动(Adapt Dynamically)四个阶段。详细阐述了各阶段的组织特征和IT特征,指出了每个阶段的具体业务价值和IT价值及相应的业务、IT实施方法。在IT层面,帮助企业实现持续不断的可靠动力(Robustness),在业务层面,实现清晰简单的业务流程(Simplicity),从而实现整个企业的敏捷性。

  基础整合(Foundational)阶段,是指企业在特定部门或单一业务流程进行整合,此时企业SOA资产中只有10%以下的功能表示为服务,5%以下的服务可复用。

  跨部门扩展(Extend End-to-End)阶段,此时企业多个部门或者多条业务流程已经进行了整合与并能进行高效合作。企业40%以下的SOA功能表示为服务,20%以下的服务可复用。

  企业转型 (Transforming)阶段,处于此阶段的企业已经实现了全企业范围内的各组织的高效合作。企业已经全面迈向全球整合企业(GIE),并利用IT使整个企业的投资回报呈现战略性优势,从而全面实现业务模式创新。此时,企业80%以下的SOA功能表示为服务,50%以下的服务可复用。

  随需而动(Adapt Dynamically)阶段,这是SOA发展的最高阶段,此时,企业80%以上的SOA功能表示为服务,50%以上的服务可复用。企业已经到达一种无需IT介入就可进行重大组织和业务变革此阶段。这时的企业已经成为一个可以自动响应市场因素的灵动企业,即所谓“IT无形化”。

  IBM——继续扩大独一无二的SOA领导地位

  IBM拥有最丰富的最佳实践经验、本地经验证的行业资产和解决方案、最先进的实践SOA方法、世界一流的服务能力、和最全面的中间件产品。

  IBM是唯一一家拥有最广泛SOA产品组合的提供商,涵盖中间件、业务咨询、IT服务、相关研究以及针对SOA优化的硬件。

  Wintergreen Research的数据表明,IBM在SOA全球市场的市场份额已增加到64%――年增长率高达11%,IBM在亚太地区SOA市场的占有率已达71%。

  IBM拥有世界最大的SOA用户群,IBM已和全球6550多名客户开展互动项目。

  IBM在全球拥有5000多家SOA业务合作伙伴。

  IBM每年在SOA方面投资超过10亿美元。

  IBM拥有300余项SOA相关专利。

  IBM拥有12,000余名技术娴熟的SOA顾问、设计师和IT专家。根据IBM网站developerWorks.com统计,注册使用IBM SOA平台的SOA开发人员已经超过了100万。

  IBM是流程整合领域的领先厂商。

  全球20大银行和保险公司中有19家正在部署IBM的SOA服务和解决方案。

  全球10大电信公司均选择部署IBM的SOA服务和解决方案。

  世界10大汽车公司均选择部署IBM的SOA服务和解决方案。

  SOA市场应用前景分析

  Butler Group

  在今后5年内,SOA将改变IT与企业的交互方式,从而提高IT灵活性并重建企业信誉(2006年12月)。

  Evans Data

  在接下来的两年里,采用SOA的企业数量可望翻番。Evans Data最近发布的《企业发展问题调查》显示,被调查者中几乎四分之一的企业级开发人员表示:他们已经准备好SOA环境,并在未来24个月内实施另外28%的计划。同时,调查还发现,目前采用ESB(企业服务总线)的企业占到了15%,而且到明年同期就能超出一倍多(2007年4月)。

  Forrester

  在依据50项标准(包括产品、战略和市场份额)对SOA咨询和集成服务提供商进行的评估中发现,IBM“凭借强大的技术实力和对业务成果的明确关注已初步确立了其在SOA领域的领导地位”。(Forrester Wave,厂商概要,2007年第3季度)。

  截至2006年年底,大中型企业中SOA的应用率分别占到了62%和61%,而小型企业则为44%。超大型企业中这个比例要更高——在员工超过40,000人的企业中,有67%采用了SOA(2006年4月)。

  Gartner

  从2006年到2011年,全球的SOA、Web服务和Web 2.0软件市场将由410亿美元增长到1,420亿美元(2007年6月)。

  到2011年,全球基础设施市场中将有63%的企业支持SOA、Web服务或Web 2.0(2007年6月)。

  到2011年,花费在软件上的资金将有60%是用于SOA、Web服务或是Web 2.0上(2007年6月)。

  高盛公司(Goldman Sachs)

  35%的受访者(全球1000强企业的IT决策者)称,2007年SOA支出的优先级为“高”或“中”

  IDC

  到2011年,全球有关SOA计划的软件支出有望增长到140亿美元,受SOA推动的专业服务业务也会增加到408亿美元(2007年9月)。

  IDC报告中称IBM为SOA市场的领导者,指出“凭借3000多项SOA业务与评估,为SOA开放源代码计划作出的50项贡献以及300多个SOA相关专利,IBM拥有的领导优势将使它从当前和未来的客户中脱颖而出”(2007年8月)。

  Springboard Research

  Springboard Research最近发表的一份研究报告指出,印度SOA市场从2006到2009年的年复合增长率(CAGR)预计将达到49%,成为亚洲增长速度最快的SOA市场。

  Yankee Group

  到2010年,Yankee Group计划在SOA相关方面的开支将达到110亿美元。

  SOA是IT发展战略中的下一个重要阶段(Yankee 2007年1月)

  分析机构对IBM的点评

  大多数软件厂商只能紧跟潮流,只有少数厂商能够真正引领潮流,而IBM就是这样的厂商。也许是由于服务部门与产品部门的紧密关联,IBM似乎总能够准确把握行业发展脉搏,将竞争对手远远抛在身后。也正因为这样,IBM才能始终同步发展产品与服务,提供整合的全方位解决方案“架构”。IBM致力于发展SOA,当前尤其关注管理质量方面,这表明其对于组合服务日益普及的过程中行业面临的挑战有着透彻的理解。将IBM的集成解决方案应用于SOA工作可谓是一种强大的组合,令其他厂商难以望其项背。

  ——企业管理协会,2007 年3月报告

  IBM全面巩固了其作为SOA市场上的思想和行动的领导者地位。与SOA管理方面的竞争对手CA和惠普相比,IBM凭借快速组合不同的产品线,以及充分利用特定目标服务领域的咨询专业知识,使自己总是能够抢占先机,一路遥遥领先。

  —— CurrentAnalysis,2007年3月28日

  值得一提的是,IBM将SOA测试与治理、管理紧密结合,是首家将所有这些环节衔接在一起的厂商。

  —— The 451 Group,2007年3月

  IBM在总分数(针对SOA服务)方面总是高居榜首,并不断登上SOA新闻头条,这很好地反映了其在EMEA(欧洲、中东和非洲)市场不可动摇的领先地位。除了当前在EMEA市场的雄厚实力外,IBM最近还在中国北京和印度Pune新建了两家开发中心,将全面支持其客户充分利用最新的SOA创新。IBM通过不断推进其客户的SOA计划,可支持IT部门迅速响应业务需求,并不断完善业务流程。

  ——《Forrester Wave》,2006年12月19日

  “SOA已成为时下整个IT行业发展趋势的代名词,它可使整个计算机系统更加灵活,并更好地满足不断变化的业务需求。SOA已成为整个IT行业发展趋势的代名词… IBM的SOA产品销量超过了其他厂商3倍以上…对WebSphere产品组合和SOA的深入理解,有助于IBM人员开发出创新、高效的解决方案。这使得IBM已成为公认的SOA领导者,并将进一步推动IBM继续向前发展。”

  ——《Barron’s》,The New Big Blue公司,2006年12月5日

  IBM在Gartner(2007年6月)的四份独立研究报告中被列入“领导者象限”。这四份2007年第2季度的报告包括:

  面向新型服务导向企业应用项目的应用基础设施

  面向复合应用项目的应用基础设施

  应用基础设施评级报告

  面向后端应用集成项目的应用基础设施

  ——Gartner(2007年6月)的四份独立研究报告


SOA模式
 本周SOA模式:Façade服务
 云安全改变商业模式
 SOA:理解模式相互关系
 Gartner公布五种新兴SOA设计模式
 本周SOA模式:可知环境
 本周SOA模式:域库存
 SOA模式:服务标准化有助于减少冗余和浪费
 SOA slings技能
 本周SOA模式:服务规范化
 SOA模式能提供高效的软件服务
 Thomas Erl的SOA设计模式
 SOA零售业务模式(三)
 SOA零售业务模式(二)
 SOA零售业务模式(一)
 本周SOA模式:服务分解
 看SOA的最新亮点
 SOA设计模式应用技巧:理解模式相互关系
 本周SOA模式:典型模式
 本周SOA模式:策略集中化
 为何服务消费者和服务提供者不该直接通讯(一)
 为何服务消费者和服务提供者不该直接通讯(二)
 为何服务消费者和服务提供者不该直接通讯(三)
 从动立方到面向服务的平台架构
 掀起面向服务架构SOA的红盖头
 如何能让企业的CEO接受SOA理念的建议

原文出处:http://www.cioage.com/
 
来源:cioage    
 
 
 
 
 

SOA基础

 
SOA专家组与10月23日发布SOA宣言,该宣言阐述了106个字的原则,他们认为最重要的是受欢迎的一体化战略。虽然有些人可能认为SOA像企业架构……
 
网络臭虫(Web bug)也称为网络信标(Web beacon)是一个放在网页或电子邮件上的文件对象,用于监测用户的行为。
 
顶级域名(TLD,top-level domain)是因特网域名的最后一部分。顶级域名是一个域名的最后一个点后面的字母组成的部分。
 
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度,这样一来每个服务都可以不受羁绊……
 
做了两年CUNA Mutual 集团顾客营运资深副总裁的Rick Roy,今年转投IT业,担任集团CIO一职。这位致力于实现IT价值的CIO眼下正面临如何在经济危机中领导IT部门的重重挑战。

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录