【问题标题】:SCA (Service Component Architecture) alternativeSCA(服务组件架构)替代方案
【发布时间】:2016-08-31 20:33:48
【问题描述】:

看起来 Apache Tuscany 项目已经退役。不确定这真正意味着什么,但仍有相当多的开源和供应商特定的实现使用 SCA。如果不再支持此标准,还有其他替代方案吗?另外我不明白为什么 SCA 没有被用作微服务的主要绑定,因为它们与 SCA 组件/模块有点相同。

问候

【问题讨论】:

    标签: integration soa sca oasis apache-tuscany


    【解决方案1】:

    不幸的是,Oracle 阻止了 OASIS 规范的通过(您将不得不问他们为什么,因为他们从未向规范委员会解释投票的原因)。

    Fabric3 (fabric3.org) 是一个活跃的开源项目,它支持 SCA,并用于许多基于微服务的架构。你可能想看看那个。

    【讨论】:

      【解决方案2】:

      遗憾的是,SCA 并没有像理事会所期望的那样影响行业,这就是他们决定将其存档的原因。目前 WebSphere Application Server 8.5 支持它,但由于不再支持 Apache 项目,我不能保证长期支持。

      至于服务,我的建议是使用众所周知的标准规范,例如 SOAP 和 REST。

      【讨论】:

      • IBM 的集成总线 (IIB) 和 IBM BPM 仍在积极使用 SCA 绑定,对于 Oracle Fusion 也是如此。至于开源实现 Fabric3,switchyward 和 Anypoint Softmule 正在使用 SCA 概念。所以它并不是真的死了。
      【解决方案3】:

      SCA 现在已经死了。世界已经转向 gRPC。

      【讨论】:

      • 欢迎来到 SO。请阅读此how-to-answer 以提供高质量的答案。参考会更有说服力。
      • 您可以通过解释为什么您认为SCA 现在已经死去而世界现在已经转移到gRPC 来提高您的回答质量。请参考支持该论点的其他来源来支持您的论点。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      • 1970-01-01
      • 2023-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-18
      相关资源
      最近更新 更多