以标准化促成SOA生态系统建设

 
   | |

导读:本文介绍了为了更好地营建软件生命周期环境,就要建立SOA商业模型,解决软件使用、软件运营、软件支付、软件增值中的一些基本问题。

关键词:SOA SOA标准化

 
正在加载数据...

  传统软件应用方式是开发的软件部署直接到企业的信息中心。企业需要一批熟知很多软件技术和产品的专业技术人员,来维护和管理应用软件,以保证系统的日常运行。这种软件应用方式很难在广泛的企业推广应用。

  SOA技术为基于网络环境下的软件应用带来了新的图景。软件是以一种服务的形态来使用。服务提供者负责软件的运行和管理;服务使用者按标准模式使用软件;服务注册中心注册可提供使用的服务。

    SOA技术的发展已有十年历史。从1999年推出SOAP1.0开始,陆续推出了WSDL、UUDI、BPEL以及WS-Security等八十余种规范。一些国际标准规范组织,如W3C、OASIS和WS-I等,制定了一系列有关SOA的相关标准规范。一些国际主流软件企业的产品对SOA技术和标准也给以支持。还有一些开源组织也给出了SOA规范的开源实现。

  从SOA技术研究来看,国家从2001年863高科技计划就进行了部署。我们国家有很多研究院所和企业都参与了这个计划的实施。我国有很多国家项目在对SOA技术进行了深入研究和系统应用。从参与国际标准化组织来讲,我国也有一些企业、院所和高校,比如长风联盟参与OASIS、W3C中国工作组落地在北京航空航天大学,普元等企业较早地参与SOA相关的国际规范制定。由863项目支持的中间件研究联合组推出的四方国件与欧洲ObjectWeb联合建立的OW2开源组织等。我国SOA标准工作组也是JTC1 SC7 SG-SOA的成员。这些都表明我国从SOA技术上还是跟国际上比较同步的水平。

  基于网络环境下,SOA给出一种软件即服务的模式。它为解决跨平台、松耦合、资源共享与协同提出了一种很好的实现方案。一些企业基于SOA技术开发了一批系统和产品,为网络环境下的领域应用做出了显著的业绩。但是,基于SOA技术,无论在理论研究和系统研发等方面都还有许多问题呈待解决。在服务计算理论、服务系统的工程开发、服务质量保证与性能优化等还有很多问题需要进一步研究。企业在基础软件研发、应用支撑软件研发以及领域应用软件开发等方面不仅需要推出更多实用产品,还更需要实用、有效的标准规范,扩大领域应用范围,以降低软件产品开发、维护和应用成本。

  未来的信息技术应用需要透彻的感知、广泛的互联、智慧的处理、全面的服务。SOA技术将发挥更大的作用。为了更好地营建软件生命周期环境,就要建立SOA商业模型,解决软件使用、软件运营、软件支付、软件增值中的一些基本问题。这都迫切地需要一套符合国情的标准规范。

  我们需要研制一整套SOA技术的国家标准。标准的制定最重要的就是锁定最终的应用。虽然应用的形态各种各样,我们可以将共性的、基础的达成一种共识,以形成一个标准规范。促进基于SOA标准规范,软件用户、软件运营商、软件开发商、服务查询中心、安全认证机构、第三方支付机构等广泛参与的SOA生态系统建设。

  全国信息技术标准化技术委员会SOA标准工作组的成立,为促进以SOA标准化为核心,汇聚各方资源、有效协调和组织高校、软件厂商、运营商、行业用户等各方力量,建立可持续发展的合作框架,促成建成SOA生态系统,为国家经济和社会服务具有重要作用。

原文出处:http://cio.it168.com/a2010/0125/842/000000842669.shtml
 
来源:IT168    作者:马殿富    
 
 
 
 
 

SOA与IT治理

 
2010年1月8日,基础设施和集成软件厂商TIBCO收购Foresight,但协议的价格并未公布。该公司将加速TIBCO交易自动化软件和医疗保健EDI市场方面的经验。
 
这一整年,我们发布了许多技巧来协助您创建更好的面向服务架构。为此我们认真筛选推荐一下5条技巧给您。希望可以起到查漏补缺的作用。
 
上周是Gartner第22次应用架构、开发&集成年会,Layer 7发布新服务治理工具,企业服务管理(ESM)。照惯例企业关注SOA安全……
 
复杂事件处理(CEP)软件公司Aleri宣布瑞典银行选择了Aleri的清算风险管理(LRM)作为其清算管理工具。这些工具继续蓬勃发展……
 
为了能提供一个正规的环境收集相关方评估改进语言的提议和规范,Sun在1998年成立JCP组织。正式编号的Java规范请求(JSRs)要通过一个……

热门技术手册排行

 

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

 

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

 

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

 

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

 

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

 

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

查看更多
 
 

登录TechTarget中国

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