问题标签 [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.
java - Tuscany 和 JMS 绑定:URI 必须以模式 jms 开头:
我正在使用 Tuscany 1.6.2 并尝试运行 hello-world 服务 JMS 示例,但部署在域管理器的节点中。这意味着,我启动域管理器,将 helloworld-service-jms.jar 注册为贡献,注册组合,为组合注册一个节点。现在我应该可以启动节点了,但是在启动过程中,会弹出以下消息:
信息:严重:URI 必须以方案 jms 开头:对于 uri:/HelloWorldServiceComponent ... 信息:严重:无法创建 SCA 节点
我有另一个项目,它使用这个 jms 绑定并且它可以工作,如果我通过代码启动节点,例如使用这种方法:nodeFactory.createSCANode... 和 node.start()
(但如果我使用域管理器部署它,也会发生同样的错误)我做错了什么或者这是一个错误还是什么?!谢谢你的帮助
osgi - WSO2 作为 SCA:有可能吗?
你好,WSO2 社区。
我的最后一个关于我研究架构的问题不是技术问题,而是面向未来的问题。
我在考虑 Suite 的 OSGi 方法,这是我发现的关于 SOA 和 WSO2 最有趣的抽象事物之一。OSGi 肯定是一个令人费解的难题。
考虑连接在一起的部分让我想起了服务组件架构:一种更容易将所有部分视为一个整体的方法。
好吧,我的问题,我的想法,是:“为什么不为 WSO2 启用 SCA,当所有部分都以 Carbon 作为共同点时? ” Carbon 似乎是 SCA 的一个不错的候选者。
该架构下面只能有一个 Carbon 实例,上面只有一个 WSO2 组件。用户应该能够仅通过一个界面与 Carbon 交互,并查看所有部件及其安装的功能。
可能吗?如果不是,为什么?
我希望我一路走来对我有所帮助,我感谢你陪我走到了旅程的尽头!
我希望有机会再次合作或简单地分享想法!
service - OASIS 服务组件架构规范的当前状态是什么?
OASIS 服务组件架构 (SCA) 标准似乎被 Oracle、IBM 和 TIBCO 等几家成熟的 ESB 供应商使用,但是 WS02 和 Fuse ESB 等较新的 ESB 不使用它。该规范和对其的任何引用似乎已有 4-5 年的历史,并且 OASIS 站点上的一些规范链接已损坏,因此我担心该标准可能正在消亡。
对此有什么想法吗?
soa - 使用 Fabric3 执行服务拦截
我正在使用 Fabric3(服务组件架构框架)进行 POC,并且想知道是否有一些本地方法可以在我的服务中进行拦截?类似于@Interceptors
EJB 或 Web 环境的过滤器。
apache - Apache TUSCANY SCA 教程的链接断开
我正在尝试学习服务组件架构 (SCA),因此我从以下链接中的 Apache Tuscany 教程开始:http: //tuscany.apache.org/getting-started-with-tuscany.html
在本教程的开头,作者提供了一个指向最新发行版的链接,并要求从该链接下载 tuscany 库。这是他提供的链接: http: //cwiki.apache.org/TUSCNY/sca-java-releases.html
每当我打开此链接时,页面都会显示:The requested URL /TUSCANY/sca-java-releases.html was not found on this server.
所以,我试图通过在谷歌中搜索 apache-tuscany-sca-1.3.2 来解决这个问题。虽然,我只找到了 apache-tuscany-sca-1.6.2 的库。我从这个链接下载了它们:http: //tuscany.apache.org/sca-java-1x-releases.html,我按照教程进行操作。
但是,似乎缺少 apache-tuscany-sca-1.6.2 库。在教程的第一部分中说创建目录界面,
在这里,我在这一行得到一个错误import org.osoa.sca.annotations.Remotable;
。这个库不存在于我下载的 TUSCNY 库中。
我试图通过搜索包含org.osoa.sca.annotations.Remotable
. 我找到了一个并将其添加到库中。我一遍又一遍地做类似的事情来获取丢失的 jar 文件,并将它们添加到 tuscany 库中。但是,当我运行程序时,我得到了错误。这些错误将我引导到我添加到 tuscany 库中的 jar 文件。以下是错误:
看来我不应该一一添加缺少的库。因此,我需要帮助来找到适合本教程的 TUSCANY 库集合。谢谢你。
osgi - 如何在 java eclipse 上使用 SCA 和 OSGI 进行开发
我正在尝试学习如何使用 Tuscany 和 OSGi 捆绑包进行开发,以用作 SCA 组件的实现。我在 Eclipse IDE 上使用 java。我试图搜索在线教程以开始,但我没有找到任何人。
我在这里找到了一个链接http://tuscany.apache.org/sca-java-implementationosgi.html 这有助于总体思路,但没有提供详细信息。我决定在没有教程的情况下尝试,我做了一些事情,但没有奏效,并且出现错误。
所以这就是我所做的:我创建了一个包含以下接口的包:
接口的实现工作正常,我在没有托斯卡纳的情况下单独检查了这个项目。
现在,这里是这个包的清单文件:
在一个单独的项目中,我有几个构建为 SCA 的组件,这是我的名为 store.composite 的复合文件,
您可以在此文件的末尾看到我创建了一个组件,该组件引用了 HelloWorldService 包的 osgi 实现。
下面是我的商店组件的一部分,它是一个 html 文件:
我还有一个包含主要方法并创建整个东西的启动 java 文件。最后,以下是我在运行项目时遇到的错误。
有人可以给我一个教程指南或帮助我解决问题。谢谢。
spring - 有哪些可用的集成框架。
是JBI,SCA也算一个集成框架。有哪些可用的集成框架。
java - Apache Tuscany SCA Java 教程:无法在 UI 上显示列表
我需要使用 apache tuscany SCA 来实现 webservice 客户端。因此我开始学习它。我参考本教程:http ://tuscany.apache.org/build-your-first-web-services-with-tuscany.html
我按照教程中提到的所有内容进行了操作。是的,成功显示在浏览器上。但是,目录列表没有显示出来。
在浏览器中,我看到了 js 的错误日志:
以及函数 catalog_getResponse(items) 下第 8 行的 html 文件:
这是 html 第 96 行
这是我的 .composite
任何人都可以帮忙吗?
xml - 将 Sonar 的质量配置文件与来自 github 的 XML 配置链接
我们使用 Github 作为 VCS 和 Sonar 作为 SCA 工具。是否有可能以某种方式链接质量配置文件(checkstyle.xml、pmd.xml 等),以便从 github 存储库中获取,然后在构建我们的应用程序时由 Sonar 使用?
当我们更改个人资料中的任何内容时,这将减少需要更改/注意的事情。
service - 服务组件架构和声明式服务组件模型
根据维基百科,
服务组件架构 (SCA)是一种软件技术,用于组合遵循面向服务的架构 (SOA) 原则的应用程序。这是一种具有许多优点的开发模式,包括:
将业务逻辑与其服务实现的细节分离。
支持多种语言的服务,包括 C++、Java、COBOL 和 PHP 以及 XML、BPEL 和 XSLT
能够无缝处理各种通信结构,包括单向、异步、呼叫返回和通知。
“绑定”到遗留组件或服务的能力,通常由 Web 服务、EJB、JMS、JCA、RMI、RPC、CORBA 等技术访问。
声明(在业务逻辑之外)服务质量要求的能力,例如安全性、事务和可靠消息传递的使用
数据可以在服务数据对象中表示
我会补充说,
- 不同模块(组件)之间的松散耦合。
我确实使用 SCA 技术实现了一个简单的软件,在Tuscany Tutorial的帮助下,我可以看到 SCA 异构性及其平台独立性的强大功能。
今天,我正在研究另一个似乎有点相关的模型。它是声明式服务组件模型 (DS),它是一种组件模型,可简化发布和/或引用 OSGi 服务的组件的创建。在 DS 中,通过将 XML 组件声明文件添加到包资源中,OSGI 包似乎被包装为组件。XML 文件通常包含捆绑服务和引用的声明,类似于SCA复合文件。这是此类文件的示例:
我的问题是:SCA 和 DS 之间有什么关系吗?DS 能否实现 SCA 异质性及其组件隔离?例如,DS 能否向/来自不同平台(如 SCA 组件)提供服务或引用?DS 组件能否像 SCA 组件被隔离一样独立(隔离)?