Apache Tuscany 使SOA解决方案更容易应对新的业务需求

 
   | |

导读:Apache Tuscany为建立、部署和管理面向服务架构SOA解决方案提供可扩展的基础架构,能简化以服务为基础的应用程序网络开发过程,并且解决SOA中形成的实际业务问题。

关键词:Apache 面向服务架构 SOA 解决方案 基础架构

 
正在加载数据...

  Apache软件基金会(ASF)最新顶级项目-Apache Tuscany今日宣布发布其Java服务组件架构(Service Component Architecture,SCA)的1.3.2版本。这是该项目自四个月前脱离ASF孵化器的最新发布。

  Apache Tuscany为建立、部署、实施和管理面向服务架构(SOA)解决方案提供强大的、高度可扩展的基础架构,能简化以服务为基础的应用程序网络开发过程,并且解决SOA中形成的实际业务问题。面向服务架构解决方案使用新型和现有的服务创建由不同技术组成的崭新应用程序。

  ASF副总裁兼Apache Tuscany项目管理委员会主席Anthony Elder说:“在过去的两年中,Tuscany社区的重点放在了开发完全开放的、基于标准的大规模SOA解决方案。我们在Tuscany简单、高度可扩展的服务组件架构(SCA)、服务数据对象(SDO)和数据接入服务的各个子项目中都持续的得到了支持。它正成为ASF的一个顶级项目以及未来发展的卓越观点-包括应用程序服务器整合的改进、分布式运行时间以及Web2.0支持都凸显了Tuscany日渐壮大的过程。”

  OASIS技术委员会联席主席Dave Booz(来自SCA Policy和SCA-J)以及Mike Edwards(来自SCA Assembly)说道:“我们很高兴看到Tuscany 成为了一个顶级的Apache项目。它提供很好的SCA规范的开源实施,以SOA方式的服务使用整合功能简易化应用程序建立,显示了服务组件架构规范的价值。”

  服务组件架构(SCA)支持跨协议和技术的操作。

  服务组件架构为建设、组建和部署以语言中性方式定义的服务网络(包括现有以及新型服务)明确了一个简单的、以服务为基础的模型。SCA能够在现有中间件技术中得到广泛的应用,促使现有资产得到充分利用。

  IBM软件团队Websphere产品经理Erik P. Kristiansen说道:“IBM软件团队正使用Apache Tuscany项目向Websphere应用服务器客户提供Java执行。这是作为可备产品扩展部分交付的,Websphere应用服务器的第7版SCA功能包在Beta已经可以获取了。”(http://www.ibm.com/websphere/was/sca)

  Apache Tuscany SCA编程模型提供一个从基础架构和技术细节中将业务发展关注度分离出来的层次。这降低了开放成本、更容易发展SOA解决方案以应对新的业务需求。

  Apache Tuscany支持许多不同的联合协议和编程技术,可与多种容器模型共同工作。其模块化架构使它易于与其他技术整合,在Apache Tomcat、Geronimo项目以及其他应用服务器上运行。

  “Tuscany项目帮助我们的银行客户完善了SOA架构和业务构件规范的制定。”普元软件(Primeton)副总裁程朝晖(Chris Cheng)说道,“普元软件已经为中国一家领先的金融服务公司完成了服务咨询工作,帮助他们完善了SOA架构和业务构件规划的制定以及容器的实现。而这些企业架构和业务构件的规范,以及容器的实现已经被认可能够应用于未来所有的企业级应用程序之中。”

  此外,Apache Tuscany在OSOA协作组织的配合下严格界定SCA 1.0版本规范并充分执行。Apache Tuscany同时还支持OASIS组织所标准化的相关规范,并对OSGI、脚本语言、RSS和DWR这类Web2.0相关技术提供额外支持。

  “Tuscany项目的实施已经对这一领域内SCA规范所出现的漏洞以及需要解决问题进行了调整,为整个SCA规范的演进做出了宝贵贡献。Tuscany项目所取得的成绩使我们坚信SCA有着广泛的适用性,能够在多种不同运行环境下部署实施。”Booz和Edwards补充道。“通过目前已有的SCA执行我们看到了一些很好的趋势,即围绕着Tuscany项目的群体正在开创一种构件化实施以及SCA延伸绑定的途径,这一点在Web2.0相关领域有着尤其突出的表现,比如能够与HTTP和REST进行绑定,其中包括ATOMPUB和JSON等数据格式,以及一些创新的widget形态。”

  有兴趣了解更多关于Apache Tuscany以及SCA内容请注册参加Apache软件基金会在2008年11月3号至7号于美国新奥尔良所举办的正式会议。注册地址:http://www.us.apachecon.com/

  下载Apache Tuscany SCA v1.3.2相关内容,请访问:http://tuscany.apache.org/

  下载SCA中文规范请访问:http://gocom.primeton.com/special/scaspecs/

  关于APACHE软件基金会

  Apache软件基金会成立于1999年,是专门为运作开源软件项目团体提供组织、法律以及财政支持的非盈利性机构,其中之一的开源软件项目则是超过10年流行于全球的Web服务器软件:Apache HTTP服务器。Apache软件基金会以Apache HTTP服务器为中心,启动了更多的与 Apache项目并行的项目,不断的有新项目启动,项目的中止以及项目的拆分与合并。建立了一个确定的框架用以确保知识产权和财政贡献,让众多的项目进行更多协调的、结构化管理,并保护自己的合法利益,同时避免一些潜在的法律风险。通过大量的协作以及精明的引导,Apache项目可提供企业级免费的软件产品,进而吸引了大量的社区用户。Apache有效的使用许可能够很容易让Apache产品为所有用户、商业或是个人所部署。

  了解更多请访问:http://www.apache.org/

原文出处:http://gocom.primeton.com/modules/techresource/article1967.htm
 
来源:goCom构客网    作者:水中氧    
 
 
 
 
 

热门技术手册排行

 

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

 

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

 

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

 

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

 

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

 

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

查看更多
 
 

登录TechTarget中国

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