问题标签 [sca]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
87 浏览

osgi - 大型分布式控制系统中的 SCA 解决方案

我想为构建我们的大型分布式控制系统提供解决方案。当前的实现是用 C++ 编写的。我需要再重写一次。

我有几个问题:

  1. 系统应该有热插拔功能,不知道是否存在一些OSGi实现支持C++编程模型
  2. 如果考虑实时和灵活的路由,哪个 ESB 会更好,因为大量消息将在节点之间快速传输?
  3. 既然集成在我们的系统中非常重要,那么根据实时和灵活的路由约束,可以使用哪个 MOM 来构建我的 ESB?
  4. 哪种开源 SCA 实现适合 C++ 编程模型?

热切期待您的回答!

非常感谢!

0 投票
1 回答
64 浏览

configuration - OW2 FraSCAti 中的动态重新配置(以编程方式)

我对 OW2 FraSCAti 的动态重新配置功能感兴趣。(例如,SCA 组件的启动/停止)。到目前为止,我可以看到有两种方法可以实现这一点。

1- 通过使用 FraSCAti FScript,如下所示:

2- 例如,通过使用 FraSCAti Explorer GUI,停止组件,如下所示:

在此处输入图像描述

但我想通过访问 API 以编程方式执行这些重新配置。有这样做的例子吗?

来源: http: //frascati.ow2.org/doc/1.4/ch09s02.html#d95e926

0 投票
0 回答
133 浏览

security - How to apply weblogic server (10.3.6) security roles to SCA EJB

I want to apply weblogic security roles to SCA service while is exposed as EJB. Please help me int his. We are using weblogic 10.3.6 server.

0 投票
1 回答
227 浏览

xml - SCA 工具不可用?

我正在尝试下载一个有助于设计服务组件架构 (SCA) 系统的 Eclipse 插件。我特别需要一个允许我创建 SCA 组件图的工具,并且该图也可以导出为 XML。

每次我搜索它时,我都会找到一个名为“SCA 工具”的插件。然而,奇怪的是下载链接不断将我引导到一个页面,并显示以下消息:

这是包含下载链接的页面:http: //www.eclipse.org/soa/sca/ 这是插件的下载页面:http: //www.eclipse.org/project/download.php

我尝试了另一种方法,在 eclipse 本身中搜索插件,但我最终得到了相同的结果。

这个工具是怎么回事?如果它不可用,我可以使用哪些其他替代方案?谢谢。

0 投票
1 回答
108 浏览

eclipse - SCA 工具 - 分层组合

我在 Eclipse 中使用服务组件架构 (SCA) 工具,以便设计和编辑基于 XML 的 SCA 图。到目前为止,我能够在几个组件中创建复合材料。

我现在正在尝试创建复合材料的层次结构,其中复合材料是存在于另一个复合材料中的组件......等等。但是,我不知道如何在eclipse的sca工具中实现这种层次结构。下面是我的图。有什么帮助吗?谢谢。

在此处输入图像描述

0 投票
1 回答
547 浏览

xml - SCA中的组件类型文件有什么用?

我正在阅读有关服务组件架构 (SCA) 的信息。我不明白它的用途的一件事是在扩展名为 .componenttype 的文件中定义组件类型。

这个消息来源说:

“组件类型表示实现的可配置方面。组件类型由提供的服务、对可以连接的其他服务的引用和可以设置的属性组成。可设置的属性和对服务的可设置引用由组件配置使用实现。”

这是该文件的示例:

我的困惑是因为我们确实在复合文件(扩展名为 .composite 的文件)中定义了组件服务、引用、属性和实现。那么为什么我们在两个文件(组件类型文件和复合文件)中都定义它呢?我们不是在这里重复吗?SCA 中的组件类型有什么特别之处?谢谢。

0 投票
1 回答
67 浏览

properties - 如何将属性添加到“SCA Composite Designer”工具的属性视图

我正在使用 SCA Composite Designer eclipse 插件来设计遵循 SCA 组件模型的系统。在某些时候,我需要组件元素的附加属性。我需要附加属性出现在属性视图中。下图显示了带有组件属性视图的工具。

在此处输入图像描述

如您所见,图中的属性视图显示了所选“计算器”组件的一些属性。我的目标是在此属性视图中添加一个名为“路径”的附加属性。我能够将该属性添加到图表的 XML 文件中。然而,这对我来说还不够。正如我所提到的,我需要在属性视图中显示和修改附加属性。

我的问题是:有没有办法简单地将附加属性添加到属性视图中?还是我必须修改工具的源代码(这会很痛苦)?有什么建议吗?谢谢。

0 投票
1 回答
104 浏览

websphere - 如何将策略集应用于 websphere 中的 SCA 单个 Web 服务方法

我已将 Tuscany SCA 组件(在 IBM Rational Application Developer 中开发)部署到 WebSphere 8.5。它有一个 Web 服务绑定,有 5 个方法。我想对每种方法应用不同的策略集。但是,在管理控制台中,在服务提供商下,我只能看到服务和端点 - 即没有列出任何操作。

我可以使用常规的 JAX-WS 服务组件在操作级别上做到这一点。

这是尝试解决这个问题的第二天。我已经尝试了 Java 实现代码中的所有 SCA 注释,但没有任何乐趣。

有人有什么想法吗?

0 投票
2 回答
1223 浏览

transactions - SOAComposite 到 OSB - SoaDirect 事务传播

我有以下情况:

在此处输入图像描述

为简化起见,假设 DBAdapter1 从数据库表中删除记录,而 DBAdapter2(通过 OSB 代理调用)在不同的表中插入记录。我希望能够回滚第一个 DBAdapter 调用,以防第二个调用失败。

在 BPEL 流程中,我使用 SOADIRECT 调用 DBAdapter1 和 OSB 代理。我的 bpel 进程有 transaction=REQUIRED。

在 OSB 代理中,我在消息处理选项卡中设置 TransactionRequired=ENABLED,并在 Route 活动中将 QOS 设置为“EXACTLY-ONCE”以调用 DBAdapter2。

此配置工作正常,即,如果 DBAdapter2(或 osb 代理)中发生错误,所有事务都会回滚,但是我无法将故障从 OSB 代理发送回 BPEL。BPEL Invoke 将以以下方式结束:

这对我来说似乎没有任何意义,因为 OSB 代理不应该结束在 BPEL 中启动的全局事务。如果我在代理服务中添加错误处理程序,我可以捕获来自 DBAdapter2 的正确错误,但是这个错误永远不会传播回 BPEL。

知道我在这里做错了什么吗?如何使用 soadirect 从 osb 传播事务和故障到 bpel?

谢谢,

0 投票
1 回答
2378 浏览

architecture - SCA(服务组件架构)和 ESB(企业服务总线)之间的区别?

我已经开始学习软件架构,并且遇到了ESBSCA这些术语。现在我发现这些术语很令人困惑,因为它们似乎服务于相同的目的(我知道这对于这些主题的大师来说听起来很荒谬,仍然)。

任何人都可以解释这些差异吗?

任何帮助表示赞赏。