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


 2008-10-16 00:00:00       753

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

Java新服务组件架构降低敏捷度和灵活度的开发成本。

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已经可以获取了。”

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/.

相关阅读: