SCA Java v1.6.2发布 一个多VM的wiring引擎

SC++A Java运行时由core和extension组成。Core本质上来说是一个多VM的wiring引擎。该引擎使用IOC(控制反转)和DI(依赖注入)原则来连接组件。

Core

Core在性能方面是简单而有限的。它将功能单元连接在一起,并提供可以和extension交互的SPI机制。例如象服务发现,可靠性,对传输协议的支持等特性都是通过extension来做的。

Extension

Extension增强SCA运行时的功能。Extesion类型不是固定的。而core则是通过提供对extension模块开放支持来使得设计尽量灵活。

·组件实现类型,例如:Spring, Groovy 和Javascript
·绑定类型,比如:Axis, CXF ,AMQP ,ActiveMQ, JXTA
·数据绑定类型,比如:JAXB, SDO ,XmlBean
·接口绑定类型,比如:WSDL, Java

Apache Tuscany提供一个面向服务的核心架构以支持简单快速地开发和运行面向服务的应用程序。其轻巧的运行环境为嵌入或加载到不同的平台而设计。 ">Apache Tuscany实现服务组件架构(SCA)标准,后者定义了一个简单的基于服务的模型用于创建、组装和发布独立于编程语言的服务网络,包括现有或新开发的 服务。目前Tuscany社区正在开发SCA 1.0版本。Apache Tuscany也同时实现服务数据对象(SDO)标准,后者提供统一的接口处理在服务网络内传递的不同格式的数据包括XML文档,并可追踪数据变化。目前 Tuscany支持SDO 2.1版本。SCA和SDO技术相互独立,也可协同使用以更好支持SOA。Tuscany同时提供Java和C++的实现。

下载地址:

Windows

Type File Signature Binary apache-tuscany-sca-1.6.2.zip ASC MD5 Source apache-tuscany-sca-1.6.2-src.zip ASC MD5

Linux / Mac OS X / Unix

Type File Signature Binary apache-tuscany-sca-1.6.2.tar
.gz ASC MD5 Source apache-tuscany-sca-1.6.2-src.tar.gz ASC MD5

时间: 2024-12-12 11:29:49

SCA Java v1.6.2发布 一个多VM的wiring引擎的相关文章

Botan v1.10.0发布 一个C++的加密算法库

Botan 是一个 C++++ 的加密算法库,支持 AES, DES, SHA-1, RSA, DSA, Diffie-Hellman 等多种算法,支持 X.509 认证以及CRLs 和 PKCS #10. Botan v1.10.0更新日志: ·Detection for the rdrand instruction being added to upcoming Intel Ivy http://www.aliyun.com/zixun/aggregation/16410.html">

Botan v1.9.17发布 一个C++加密算法库

Botan 是一个 C++++ 的加密算法库,支持 AES, DES, SHA-1, RSA, DSA, Diffie-Hellman 等多种算法,支持 X.509 认证以及CRLs 和 PKCS #10. Botan 1.9.17 发布.该版本增加了控制Sphinx使用的选项及生成文件的Doxygen.x86处理器的运行时特征检测的错误修复,BeOS克隆/连续俳句的支持有所改善.这是第3个,很有希望是最后的后续版本,从而进入下一个稳定树. Botan 1.9.17发行说明: Third rel

Wireshark v1.4.5发布 一个网络封包分析软件

Wireshark(前称Ethereal)是一个网络封包分析软件.网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料. 网络封包分析软件的功能可想像成 "电工技师使用电表来量测电流.电压.电阻" 的工作 - 只是将场景移植到网络上,并将电线替换成网络线.在过去,网络封包分析软件是非常昂贵,或是专门属于营利用的软件.Ethereal的出现改变了这一切.在GNUGPL通用许可证的保障范围底下,使用者可以以免费的代价取得软件与其源代码,并拥有针对其源代码修改及客制化的

gWaei v1.5.2发布 一个Gnome的英日词典

gWaei 是一个 Gnome 的英日词典. gWaei is a Japanese-English dictionary program for the GNOME desktop. It is made to be a modern drop in replacement for Gjiten with many of the same features. The dictionary files it uses are from Jim Breen's WWWJDIC project an

Sound Converter v1.5.4发布 一个简单的声音转换程序

Sound http://www.aliyun.com/zixun/aggregation/16456.html">Converter 是一个简单的声音转换程序,工作在 GNOME 环境下.可以读取任何 GStreamer 可以读取的文件格式并转为 WAV, FLAC, MP3, and Ogg Vorbis 等格式. Sound Converter 是一款实用的音频转换工具,他基于 Gstreamer,可以将大多数音频格式方便的转成 ogg.flac.mp3 或者 wav 文件,还可以按

jQuery v1.5.2发布 一个优秀的Javascrīpt框架

Jquery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+).jQuery使用户能更方便地处理HTML documents.events.实现动画效果,并且方便地为网站提供AJAX交互.jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择.jQuery能够使用户的

值得关注:Java 1.4 即将发布版本的性能和新功能一览(转自IBM developerWorks)

性能 dW at JavaOne: 下一波 -- Java 1.4英文原文内容:JSR 在 1.4 版本中的删除部分XML API 发展得太快用户有一个参数选择断言培训记录新世界"N" 代表"新的"数据库的库到达内核进入所需的认证路径利用 WebStart 的快速开始"Tiger" 的眼睛超越 JSR考虑转向 1.4参考资料关于作者对本文的评价相关内容:一个识别用户的三向解决方案使用类属在编译时找出更多的错误Merlin 的魔力:Swing 的新

tomcat-关于java web项目的发布

问题描述 关于java web项目的发布 用IDEA开发了一个基于bootstrap的maven项目,本地测试工具是IDEA+tomcat,本地测试时bootstrap框架能加载,登录也没有问题.项目打包成war包,再放到其他电脑上使用tomcat发布后,bootstrap框架加载失败,登录按钮也不响应. 解决方案 我最近也有这个问题,看看后台有没有报错,有时候打包成war文件,会有部分代码消失,你看看后台信息 解决方案二: 具体看看什么原因,bootstrap 是不是没有加载进来. 解决方案三

Angular.js v1.6.0 发布,Web 前端框架

Web 前端框架 Angular.js v1.6.0 发布了.该版本合并了之前 1.6.0 候选版本中显示的所有更改. 新特性 ngModelOptions: 允许选项从祖先继承 ngModelOptions (296cfc, #10922) $compile: 默认设置 preAssignBindingsEnabled 为 false (bcd0d4, #15352) jqLite: implement jqLite(f) as an alias to jqLite(document).rea