永远的博弈

 
   | |

导读:在技术上,SOA强调的是显现软件模块的可复用性,即把服务颗粒化,把软件化整为零,做出来的模块,可以被很多人采用,可应用在不同的流程上。

关键词:SOA 软件模块 服务颗粒化 流程

 
正在加载数据...

  自1996年Gartner首次提出了概念以来,SOA已经经历了十多年的漂浮期。2007年应该被视为中国SOA的应用普及启动年。2008年服务的构建在中国的落地实施,显得格外具有挑战性。

  SOA中国的关键任务

  我们看到,在技术上,SOA强调的是显现软件模块的可复用性,即把服务颗粒化,把软件化整为零,做出来的模块,可以被很多人采用,可应用在不同的流程上。而对于这种细分的程度,还是处于SOA的实践探索和研究中。而这些细小的服务模块,正是今年提出的SOA中国的关键任务:服务的构造。

  服务的构建在中国大环境下的落地实施,显得格外具有挑战性:相比发达国家较为周全、模块化程度较高、适应变化能力较强的服务,很多国内企业缺乏整体的实施规划,专业人才队伍规模也有待扩充。

  在已经开始部署SOA的交通银行信用卡管理中心,我们可以看到SOA给这个有多项服务的企业所带来的巨大改变。作为方案提供商,普元软件(Primeton)把拥有4000多名员工的该管理中心的各项服务划归为115个环节,然后整合为78个流程,在构建服务的基础上还实现了对服务过程的监控。比如每个监控到环节的忙闲程度就关系到人员调配、预算成本等问题,进而直接影响决策。

  对此,作为SOA国际构件标准制定者中唯一的中国成员,以及OASIS(结构化信息标准促进组织)的核心成员, 普元软件的CEO沈惠中认为,SOA标准是对软件业的一次洗牌,也是中国软件业的机会。长久以来,除了外包服务,国内软件业的商业模式一直不被外界看好。在面对SOA浪头冲击的时候,软件厂商们只有术业专攻,做好自己独特、优质的板块,才有生存机会。

  而作为提供SOA架构的厂商,普元希望能做到很好的整合,提高中国软件的整体竞争力,因为环顾全球的大型软件提供商,SAP的NetWeaver,Oracle的Fusion,IBM的Websphere以及微软的.NET,都是面向SOA架构的企业管理平台,SOA已经不是一个停留于文字诱惑的概念。几大巨头的行动叩问我们的国产软件业,面对SOA的浪头,是继续自己造船,还是穿上SOA的水手服去探宝,这是个问题。

  SOA厂商博弈

  在战略性上,率先在SOA领域代表中国出镜的普元软件并不孤独。去年6月,在Gartner列出的全球有能力提供下一代SOA服务的19家主要厂商中,也出现了金蝶的名字。而普元自己也已经推出了企业“快成长”计划,用以帮助华为、神州数码、等40多家国内一流的独立软件开发商或集成商开发各类企业管理应用,提高它们在SOA领域的竞争力。

  简单来说,SOA就是软件产业的福特汽车模式,把软件开发化整为零,实现平台化运作。从来不缺新概念的IT产业,正在迎来该行业中的新浪潮。在福特模式中,一共有三个关键点给软件业以启示:quality(质量)、cost(成本)、delivery(交付),精细的分工和大规模的合作。

  SOA是一种框架,也是一种标准,还是一种方法论。自SOA概念提出以来,就一直伴随着人们不同的理解。其实在SOA的十多年里,它的内涵和外延也是在不断的清晰、模糊、再清晰的波浪起伏中交替演进。

  SOA框架的涵义,我们可以用上世纪福特汽车的例子来解释,或者说,SOA框架和标准就是软件业的一个福特模式:100年前的8月12日,福特汽车公司的第一辆T型小汽车从底特律的装配线上开了出来,售价850美元。尽管我们无法感受当时那850美元的购买力,但是这个价格已经象征着福特让汽车从特权阶级开始向普通人靠近了。

  还有就是福特所采用的流水线分工模式。到1921年,福特汽车的组装时间已经从21天下降为4天,在该环节工作的劳动力数量下降了60%。最终,福特汽车的价格下降为290美元,而当时的一辆马车要400美元。流水线式作业模式让福特汽车的市场占有率达到了1921年的60%。

  作为缔造SOA中国的重要厂商要做的,就是让软件产业,拥有福特汽车式的高效率的模式。在未来的中国出现

  原文出处:http://gocom.primeton.com/modules/techresource/article1907.htm

 
来源:银弹    作者:刘琦琳    
 
 
 
 
 

SAP Web服务

 
一群技术产业的巨人近日宣布了一种新的面向服务架构的编程模型。把服务构件架构(Service Component Architecture SCA)和服务数据对象(Service Data ObjectsSDO)混合成了SOA编程模型。
 
如何使用面向服务架构(SOA)进行软件部署,各大企业对其实现方法的兴趣在持续迅速增长,同时,商业应用软件巨头Oracle公司和SAP AG公司使用两种完全不同的SOA原则来角逐这场SOA方法之战的核心地位,根据一位专家所说。
 
关于SOA的标准问题,Anders和Bechauf在接受TechTarget采访的时候回答了为什么要有标准,包括Java EE5,SCA以及OASIS和与WS-I说明有关……
 
在Oracle和SAP之间持续进行的对于商业应用霸主地位的争夺把技术专业人员分成了不同的阵营。一些人认为Oracle CEO Larry Ellison的看法和牢固跟踪记录的观点为给这个坐落在加州Redwood的数据库巨头带来胜利。而另一些人则认为NetWeaver平台和久经考验的ERP软件给SAP赢得优势。
 
预算---为什么公司要做预算?

热门技术手册排行

 

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

 

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

 

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

 

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

 

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

 

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

查看更多
 
 

登录TechTarget中国

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