在开发应用程序时我需要安装什么(我使用.NET,但对于其他平台应该是相同的),并且可以连接到TIBCO EMS?我有TIBCO EMS安装包但它安装整个服务器。它如何与连接到EMS的客户端应用程序一起使用?我是否必须在每台机器上安装TIBCO EMS服务器才能获得客户端库,或者是否允许将库从真实服务器复制到客户端?
例如,在开发与IBM WebSphere MQ的连接时,我只需要安装可以连接到许可的MQ服务器的WebSphere MQ Client。
答案 0 :(得分:2)
TIBCO EMS没有开发人员安装或客户端库安装。您需要使用作为TIBCO EMS下载的一部分提供的安装程序。从纯粹的技术角度来看,可以从服务器复制所需的文件,但是不太可能支持这种情况,您需要检查这样做是否会违反您的许可。
在许可方面,TIBCO提供生产,非生产和开发人员使用的永久许可。您应该联系您的TIBCO客户代表以获取价格。如果您需要帮助,请告诉我。
答案 1 :(得分:2)
当您想要连接到ems服务器时,您只需要。在项目中引用ems dll。我们这么做多年了。我们还使用与wcf一起使用的tems dll。这有助于bw / java / salesforce通过展平来消耗wsdl。
答案 2 :(得分:0)
我的理解是,您可以获取TIBCO.EMS.dll的副本,并根据需要在应用程序中使用它,而无需考虑许可。原因是只有拥有可以连接的EMS实例时,程序集才有用。 EMS服务器本身通常由核心许可。因此,您仍将最终向EMS添加负载,并且必须为此付费。
另外需要注意的一点是,如果您为了开发目的而运行EMS的本地实例,那么通常必须获得许可。 Brian的经验是,您可以在QA / Dev中做您想做的事情,而不必担心许可与我们被告知的内容不一致。但是,我相信TIBCO确实提供了一些无限量的自助式许可证,很可能他们只是签订了不同的协议,因此在他的环境中是允许的。
免责声明 - 您的TIBCO客户代表将成为明确答案的最佳来源。