TIBCO BW 或 Java 中的 WS
Posted
技术标签:
【中文标题】TIBCO BW 或 Java 中的 WS【英文标题】:WS in TIBCO BW or in Java 【发布时间】:2011-09-06 00:35:37 【问题描述】:我发现在 TIBCO 中开发 WS 比在 Java 中编码要快得多。
将 TIBCO 用作您的 WS 服务提供者和服务请求者是明智的投资吗?
也是关于开发 JMS 消费者和发布者的前两个问题。
我的服务器端 Java 代码将如何使用/监听 BW 进程?到目前为止,我阅读了有关 TIBCO Adapters 的信息,它具有许多功能,例如监控,但这只是一种开销吗?只在 Java 应用程序中编写 WS 和 JMS 代码会更好吗?
您如何决定是在 Java 中还是在 TIBCO 中实现功能(例如发送邮件、日志记录等)?
非常感谢! 第三个
【问题讨论】:
【参考方案1】:使用 TIBCO Business Works 来实现您的 SOAP Web 服务并调用 SOAP Web 服务肯定会比用 Java 创建它们为您节省大量时间。
这是否是“明智的投资”实际上取决于您所做的开发量。 TIBCO BW 许可证并不便宜,但拥有庞大的开发团队和大量的开发工作,您可以很快获得投资回报。如果您只有一个项目并且只有几个开发人员,您可能看不到投资回报(即许可成本可能高于使用 Java 开发项目的成本)。
您的服务器端 Java 代码只需调用 Web 服务即可使用/监听 BW。 Axis 2 将使您在这方面的生活更轻松。
在决定您将使用 Java 开发什么以及您将使用 TIBCO BW 开发什么方面,我会回答您在 TIBCO BW 中的所有问题,并在您需要的地方使用一些自定义 Java。 BW 是基于 Java 的,因此将 Java 代码添加到任何项目都非常容易。
【讨论】:
非常感谢汤姆!很好的答案。我想我会选择 Java 解决方案。我现在就去做我的 Java WS 研究 :) @thirdy:在这种情况下,请查看 zienit.nl/blog/2010/01/rest/hateoas-by-example 和 infoq.com/articles/webber-rest-workflow 以了解非基于 SOAP 的 Web 服务以上是关于TIBCO BW 或 Java 中的 WS的主要内容,如果未能解决你的问题,请参考以下文章