技术开发 频道

Tuscany SCA Java 1.2和SDO 1.1发布

【IT168 SOA文档】

    Apache Tuscany小组上月发布了服务组件架构(Service Component Architecture,即SCA)项目的1.2版及服务数据对象(Service Data Objects,即SDO)项目的1.1版。

    SCA和SDO最初是由IBM和BEA开发的一套规范,现在由OASIS开放合成服务架构(Open Composite Services Architecture,即Open CSA)维护。工作组成员包括:IBM、BEA、Primeton、Sun、SAP、Oracle、Red Hat及SOA软件。

    Apache Tuscany SCA 1.2版实现了最新的SCA规范,包括:

  • SCA装配模型V1.0
  • SCA策略框架V1.0
  • SCA Java公用注解及APIs V1.0
  • SCA Java组件实现V1.0
  • SCA Spring组件实现V1.0
  • SCA BPEL客户端及实现V1.0
  • SCA Web Services Binding V1.0
  • SCA EJB Session Bean Binding V1.0
  • 带有SCA域管理应用的改进的SCA分布域支持
  • 对JAXWS注解的支持
  • 改进且简化的JMS绑定
  • 新的Eclipse插件以提供Eclipse环境下的Tuscany运行库与Tuscany加载器
  • 与Tomcat、Jetty、Geronimo及Websphere集成的Web容器测试框架 

    它还实现了很多SCA规范尚未定义的特性,如下:

  • 针对DWR(Direct Web Remoting)、RSS与ATOM种子、HTTP资源、JSON-RPC、PUB/SUB通知及RMI的SCA绑定
  • 针对OSGI、XQuery、BPEL、Widget及各种动态语言如Groovy、Python、Ruby和Javascript的SCA实现类型
  • 针对服务数据对象(Service Data Objects,即SDO)、JAXB、XmlBeans、Axis2的AXIOM、JSON、SAXON、DOM、SAX及StAX的数据绑定

    该版本使用如下运行时进行了测试:

  • Tomcat 5.5.20和Tomcat 6.0.14
  • Jetty 6.1.3
  • Geronimo 2.0.2
  • WebSphere 6.1 fix pack 9

    Apache Tuscany SDO 1.1版包含如下新特性:

  • 支持具有相同名字的属性和元素
  • 在Swing UI中支持DataObjects的客户化数据绑定

    它还针对现存功能进行了大量改进并修复了一些bug。

0
相关文章