我发现与使用 Java 编码相比,在 TIBCO 中开发 WS 要快得多。
使用 TIBCO 作为您的 WS 服务提供商和服务请求者是否是明智的投资?
还有前面关于开发 JMS 消费者和发布者的问题。
我的服务器端 Java 代码将如何使用/监听 BW 进程?到目前为止,我阅读了关于 TIBCO 适配器的信息,它可以通过许多功能(如监控)来实现这一点,但这是否只是一种开销?只在 Java 应用程序中编写 WS 和 JMS 代码是否更好?
您如何决定是在 Java 中还是在 TIBCO 中实现功能(例如发送邮件、日志记录等)?
非常感谢! 第三个
最佳答案
与使用 Java 创建它们相比,使用 TIBCO Business Works 实现您的 SOAP Web 服务并调用 SOAP Web 服务肯定会节省您大量时间。
这是否是一项“明智的投资”实际上取决于您所做的开发量。 TIBCO BW 许可证并不便宜,但拥有庞大的开发团队和大量的开发工作,您可以很快获得投资返回。如果您只有一个项目并且只有几个开发人员,您可能看不到投资返回(即,许可成本可能高于使用 Java 开发项目的成本)。
您的服务器端 Java 代码将通过简单地调用 Web 服务来使用/监听 BW。 Axis 2在这方面会让你的生活更轻松。
关于决定您将使用 Java 开发什么以及您将在 TIBCO BW 中开发什么,我会回答您在 TIBCO BW 中所能做的一切,并在您需要的地方使用一些自定义 Java。 BW 基于 Java,因此将 Java 代码添加到任何项目都非常容易。
关于java - TIBCO BW 或 Java 中的 WS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6197045/