50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Apache Tuscany Java SCA 发布 2.0 M1 版

  • 2009-03-15
  • 本文字数:1098 字

    阅读完需:约 4 分钟

Apache Tuscany 团队宣布了 Java 服务组件架构 (SCA) 项目的 2.0 M1 发布版。SCA 定义了一个技术中立组件和装配模型,使得业务应用开发者可以专注于实现业务逻辑和将它们组合成业务解决方案,而不用担心技术相关的方面。SCA 的最新版正作为开放组合服务架构 (Open CSA) 的一部分由OASIS 标准化中。

根据 Apache 新闻在线的消息,

新的 Apache Tuscany SCA 2.0-M1 发布版是迈向开放 CSA 标准规范以及提供一个基于 OSGi 运行时的首个里程碑。

通过提供一个全面、可扩展的基础设施,来处理应用开发者可开箱即用的服务构建与组合、服务通讯和服务质量,Apache Tuscany 交付了 SCA 约定。

由于 Tuscany 兼容 OSGi,它支持各种宿主选择。 OSGi 技术是一系列的规范,它定义了一个 Java 动态组件系统。众所周知,由于 OSGi 及其与 SCA 的关系很难找到一个解释;InfoQ 与 Luciano Resende Raymond Feng 进行了对话以了解这一发布。

Luciano 就为什么 Tuscany 选择将其运行时环境迁移到基于 OSGi,发表了看法,

[有了]Tuscany,实现、绑定以及数据绑定扩展 […] 带来了不同层次的依赖。模块化与可扩展性从第一天起就是 Tuscany 的关键需求与特性。[…] 有了 OSGi,Tuscany 能够在各种运行时环境与扩展子系统之间通过 SPI 来划定清晰的边界,同时还允许这些模块在同一个运行时里共同存在;它同样支持更好的模块化,开发者可以从 Tuscany 中挑选和选择他们所需要的部件来着手组合解决方案。

Raymond 解释了 Tuscany 与 OSGi/SCA 是如何集成的以及这两个规范之间是如何相互关联的。

  • OSGi 是 Tuscany 运行时的基础设施,Tuscany 利用 OSGi 以实行模块化与可扩展性 […] 并且对于组件实现与通讯有着许多不同的技术。[…]
  • OSGi 是一种可与 SCA 共同工作的编程模型。[…]

从以 OSGi 为中心的观点来看,SCA 可被用于描述 OSGi 远程服务以及服务质量 (QoS) 以及一个 SCA 运行时环境,就像 Tuscany 可以作为 RFC 119 的分布式软件一样。
从以 SCA 为中心的观点来看,Tuscany 提供了 implementation.osgi,从而在一个 SCA 组合应用中将 OSGi 包作为粗粒度的 SCA 组件来重用,这样它们就可以被 OSGi 以外的业务服务来装配。

由于“SCA 的技术适应与扩展天性创造了一个伟大的需求,以 **** 催生围绕着开源 Tuscany 项目的生态系统”,该团队正在围绕三个关键领域开发这一生态系统

  • 用户:构建组合应用作为可重用软件资产
  • 扩展开发者:通过支持更多协议,更多实现语言,更多数据格式,更多 QoS 策略等来丰富 SCA 的功能
  • 嵌入者:将 Tuscany 嵌入其它产品,延伸到其它不同平台,与 [不同] 的应用服务器集成起来

关于产品的细节及其特性请参阅 Apache 新闻在线

查看英文原文: Apache Tuscany Java SCA 2.0 M1 Released

2009-03-15 21:422268
用户头像

发布了 133 篇内容, 共 43.9 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

怎么可能?面试会被Spring难住?Spring框架从入门到精通

Java 程序员 后端

怎么用Redis分布式锁才能确保万无一失?,15个经典面试问题及答案

Java 程序员 后端

总是说spring难学?看完这些spring的注解及其解释,对你来说就是So-easy!

Java 程序员 后端

想进阿里、京东?这些多线程并发的技术要点你需要知道,Java程序员怎么优雅迈过30K+这道坎

Java 程序员 后端

懵逼!阿里一面就被虐了,幸获内推华为技术四面,kafka高性能原理

Java 程序员 后端

我上高中的弟弟都能看懂的Docker学习教程,你看看讲的怎么样

Java 程序员 后端

我画了19张图,彻底帮你搞定Redis,mybatisgenerator教程

Java 程序员 后端

我在北京已经几年了,Java百度网盘

Java 程序员 后端

我用思维导图整理好了Java并发基础知识,还学不会就没救了!

Java 程序员 后端

意犹未尽的一篇Nginx原理详解,面试官看了都忍不住点赞

Java 程序员 后端

技术分享成就现在的我:中间件兴趣圈荣获CSDN2020博客之星亚军

Java 程序员 后端

技术干货:单体,SOA,微服务,分布式,集群架构详解,java开发面试简历

Java 程序员 后端

快醒醒吧!互联网大厂面试必问的JVM底层原理,你还搞不清楚

Java 程序员 后端

我丢,去面试初级Java开发岗位,被问到泛型,mysql索引原理面试题

Java 程序员 后端

恕我直言,我怀疑你们并不会用 Java 枚举,java分布式架构面试题

Java 程序员 后端

手把手讲解-一个复杂动效的自定义绘制3,最全153道Spring全家桶面试题

Java 程序员 后端

手撕ArrayList底层,透彻分析源码,mysql索引优化面试题

Java 程序员 后端

怎样成为全栈工程师(Full Stack Developer),sqlproformysql使用教程

Java 程序员 后端

意犹未尽的一篇Nginx原理详解,面试官看了都忍不住点赞(1)

Java 程序员 后端

成为架构师之前,你一定要懂的-CAP-定理,Java程序员必备书籍

Java 程序员 后端

扫盲帖:聊聊微服务与分布式系统,Java校招面试指南

Java 程序员 后端

总结历年各大厂面试官传授的面试经验+阿里P8级架构师整理的Java高频核心知识点

Java 程序员 后端

成功入职阿里,薪资翻倍~ 感谢这份顶级版,linux教程入门教程PDF

Java 程序员 后端

成功拿到大厂offer的我熬夜整理了这份Java高频面试题(含答案)

Java 程序员 后端

我凭借这1000道java高频真题,顺利拿下京东、饿了么,java高级开发面试总结

Java 程序员 后端

我出息了,给 JDK 上报了一个 BUG,mongodb入门到精通

Java 程序员 后端

我是全网最硬核的Java中间件领域作者,CSDN最值得关注的博主,大家同意吗

Java 程序员 后端

我,48岁,上海外企高管,9次Java面试经验总结

Java 程序员 后端

怎样成为全栈工程师(Full Stack Developer)(1),已拿offer

Java 程序员 后端

我见过最详细的Redis解析:不懂Redis为什么高性能?如何做高可用

Java 程序员 后端

手把手教你应用三种工厂模式在SpringIOC中创建对象实例【案例详解】

Java 程序员 后端

Apache Tuscany Java SCA 发布2.0 M1版_Java_Dilip Krishnan_InfoQ精选文章