Apache 软件基金已经发布了其服务组件架构(SCA)的第一个 1.0 版实现,Apache Tuscany Java 1.0。按照发布记录的说法,该发布包含 SCA 装配和策略,还支持多种绑定和组件类型实现以及一个包含了几个主机部署选项的轻量级模块运行时。3 周前,当该团队发布了 0.99 版时,InfoQ有机会采访首席开发者 Jean-Sebastien Delfino 以获得更多的相关信息;当时的时间表提到 1.0 版会在 9 月末发布。欲了解背景资料,请查看这篇早期的新闻。
SCA 既是装配面向服务解决方案的模型,同时也是编程模型。有时它被定位成微软 Windows 通信基础(WCF)的备选。SCA 正作为开放组合服务架构(Open CSA)的一部分由OASIS 进行标准化。
查看英文原文: Apache Tuscany Released as First 1.0 SCA Implementation
更多内容推荐
JDK 11 版本时间表
Oracle首席架构师Mark Reinhold最近提出了将于2018年9月发布的JDK 11 GA版本的时间表。JEP-320的新功能之一是移除可能会破坏现有应用程序的Java EE和CORBA模块。
2.Eureka-Server 工程搭建
2023-09-29
访谈和书摘:Eben Hewitt 的新书《Java SOA Cookbook》
Eben Hewitt的新书《Java SOA Cookbook》从Java实现的角度讨论了面向服务架构(SOA)。在这本书中,Eben讨论了SOA模型基础、工具和最佳实践。同时本书还涉及了SOA治理和企业服务总线。
3. 基于 Kubernetes 的 DevOps
2023-09-27
书评:《理解 SCA》
在SCA规范草案首次发布四年之后,SCA依旧是一门未被很好理解的技术,知道的人也并不太多。然而,IBM和Oracle已经使用它来构建关键的产品套件了。SCA规范的两位作者,Jim Marino和Michael Rowley出版了一本SCA入门实践指南,该书涵盖了从持久层到表现层的所有编程模型。
Michael Poulin 炮轰 SoaML
Michael Poulin对SoaML规范提出了批评,认为它是一个以角色/参与者为中心的模型,不是一个以服务为中心的模型。在他看来,SoaML搞的就是一种权力、责任和义务的结构,以该结构而非业务需求作为企业服务架构的基础将有损于面向服务的精神。
5. Spec 管理神器:Helm
2023-09-27
37|我该从哪些方向了解云原生领域?
这节课,我会结合自己对云原生产品的实践和总结,带你全面了解云原生,让你未来能够更好地进行技术选型。
2023-03-03
3、基于 RocketMQ 实现消息发布
2023-09-26
与 Jim Marino 谈 Fabric3 1.5 版的发布
Fabric3是一款SCA实现的开源项目,在其新版本中引入了许多新特性,包括对集群支持的改进,与WebLogic应用服务器深入集成以及性能的提升。InfoQ就此采访了Jim Marino,他是Metaform Systems的创始人也是SCA的功臣之一。
WebShpere 7 支持基于 OSGi 的应用部署和 SCA 集成
WebShpere应用服务器V7的功能包针对OSGi应用和Java持久化API2.0提供了标准实现,该实现遵循OSGi Blueprint Container和Java EE 6 JPA 2.0规范。该版本还提供了一个可选功能,可以把Java应用作为版本化的OSGi Bundle的一个集合来装配、部署和管理。IBM WebSphere团队最近宣布正式发布的功能包是基于Apache的项目Aries和OpenJPA。
Fremantle 和 Weerawarana 谈论 WSO2 基于 OSGi 的 SOA 新平台
WSO2,Apache基金会许多Web服务项目幕后的公司,发布了其大部分软件的最新版本,现在运行于一个被称作“Carbon”的基于OSGi的平台上。InfoQ对WSO2的联合创始人Paul Fremantle和Sanjiva Weerawarana进行了访谈。
新版 OSGi 即将发布
近日OSGi联盟的技术指导Peter Kriens在UK OSGi Users Group上就即将到来的OSGi 4.2发表了一个主题演讲。该活动已经被全程录制下来,同时还有演讲视频。OSGi 4.2将于今年8月底发布,包含了大量的新特性。
使用绑定实现灵活通信
在这篇文章中,我们将领略SCA最重要的特征——交互协议的广泛支持以及如何在服务和引用上配置SCA绑定来解耦业务逻辑和交互协议。最后,我们还要看看SCA的域,了解如何在SCA的域内和域外运用绑定。
Mule 2.1 企业版和 Mule Galaxy 1.5 发布了
开源面向服务架构(SOA)基础设施提供商MuleSource宣布了Mule 2.1企业版和Mule Galaxy 1.5已经全面可用。
3. 基于 Webhook 的认证服务集成
2023-09-26
微软发布针对 Java 互操作的 WCF Bindings
六月,微软发布了一组开源配置,以简化微软WCF平台和主流Java服务器之间的互操作。WCF bindings定义了提供或消费WCF服务的传输细节,目前可以在Oracle WebLogic, Oracle Metro, IBM WebSphere和Apache Axis2上使用。
书摘和访谈:Open Source SOA
Boris Lublinsky 采访了Jeff Davis,该访谈是Davis新书《Open Source SOA》评论的一部分。本书涵盖了选择和使用开源产品实施SOA的内容。采访过程中抛出了一些关于SOA是“业务问题”还是技术性分布式系统;SOAP vs.REST;WSDL,“坚持标准”作为评估标准等问题。
Java 近期新闻综述:IntelliJ IDEA 21.2、Quarkus 2.1、Micronaut 3.0.0-M5、WildFly、Payara Platform
近期Java新闻综述涉及来自JDK 17、JDK 18、Micronaut 3.0.0的路线图、Quarkus 2.1.0、Apache Camel Quarkus 2.1.0、WildFly 24.0.1、Josh Long最新版的Bootiful Podcast、IntelliJ IDEA 2021.2、IntelliJ Scala Plugin 2021.2、RefactorFirst 0.2.0和Apache Tuweni 2.0等的特性新闻。
Apache Tuscany Java SCA 发布 2.0 M1 版
Apache Tuscany团队宣布了Java服务组件架构(SCA)项目的2.0 M1发布版。SCA定义了一个技术中立组件和装配模型,使得业务应用开发者可以专注于实现业务逻辑和将它们组合成业务解决方案,而不用担心技术相关的方面。
暂无签名
推荐阅读
5.Jenkins Security
2023-09-30
Java 近期新闻:JNoSQL 1.0、Liberica NIK 23.0、Micronaut 4.0-RC2、Log4j 3.0-Alpha1、KCDC、JCON
编程语言Java 近期新闻:Java 28 岁、Payara、Micronaut 4.0-M5、Spring 更新
18|架构展望:集成大模型的应用参考架构
2023-10-25
一条 SQL 如何被 MySQL 架构中的各个组件操作执行的
2023-05-04
Java-14- 发布了,再也不怕 -NullPointerException- 了!
2021-11-11
4.Nacos Server +Nacos Provider+Consumer 工程搭建
2023-09-29
电子书
大厂实战PPT下载
换一换 夏源 | 百度 灵医大模型底座技术负责人
伍思磊 | 作业帮 大数据中台/架构师
田昕晖 | 火山引擎 技术专家
评论