我正在与Tibco Rendezvous一起玩,Tibco设计师+ Tibco Business工作了三天。这是我对该产品系列的第一次体验。我阅读了一些有关已安装产品的文档,但仍然感到困惑。

  • 什么是ActiveEnterprise适配器和ActiveEnterprise架构?何时以及为何使用它们?
  • 直接在Tibco Rendezvous上使用Tibco Rendezvous Transport和ActiveEnterprise适配器有什么区别?我只发现通过适配器发送的消息具有由AESchema定义的更复杂的结构。
  • 是否可以使用XSD方案来定义由Tibco Rendezvous Transport或ActiveEnterprise适配器发送的消息?
  • 是否有类似WSDL文档的内容来描述服务期望/提供的消息?
  • 如何使用ActiveEnterprise适配器和AESchema为服务编写客户端? (更好的方法是在.NET中编写此类程序!)。我只找到了Tibco Adapter SDK,它看起来是与AESchemas一起使用的唯一选项。为了直接在.NET中直接使用Tibco Rendezvous,我发现了TIBCO.Rendezvous库,该库工作得很好,但是它不支持AESchemas(或者我错过了)。
有帮助吗?

解决方案

强烈建议您与TIBCO谈谈您想做什么。没有诸如TIBCO BusinessWorks之类的转换引擎,很少使用适配器。所有解决方案均不同,但下图显示了典型的集成。 BusinessWorks作为“语义”适配器运行,以通过标准化的服务接口公开应用程序。特定于应用程序的适配器充当“技术”适配器,以帮助您使用特定的产品,API或技术。在过去的十年中,标准已经走了很长一段路,除非您要集成一些复杂或棘手的API(即BusinessWorks通常可以自己完成这项工作),否则不一定总是需要技术适配器。 “使用适配器和BusinessWorks的示例集成方案”

但是要回答您的问题...

问。什么是ActiveEnterprise适配器和ActiveEnterprise架构?何时以及为何使用它们?

答案。ActiveEnterprise是TIBCO集成套件的(旧)品牌。较新的产品称为ActiveMatrix ...但这只是品牌。适配器充当集合点与各种产品(Siebel,SAP等)和技术(ODBC,COM,CORBA,COBOL等)之间的桥梁。 ActiveEnterprise模式是适配器和其他组件之间的树状消息的有线格式的模式表示。 AE模式实际上早于XML模式。...如今,大多数人都使用XML模式和XML有线格式。

问。直接在Tibco Randezvous上使用Tibco Randezvous Transport和ActiveEnterprise适配器有什么区别?我只发现通过适配器发送的消息具有由AESchema定义的更复杂的结构。

回答。Rendezvous未指定邮件的形式或内容。开发了AE有线格式(在XML之前)以表示复杂的消息。 AESchema是消息模式的表示。适配器通常从产品API或对象模型生成AESchema。例如。 SAP Adapter可以从IDocs生成AESchema定义。

问。是否可以使用XSD方案来定义由Tibco Randezvous传输或ActiveEnterprise适配器发送的消息?

回答。我认为有一种工具可以从XSD生成AESchema,但这不是通常的操作模式。通常,适配器在TIBCO BusinessWorks后面运行,该适配器充当“语义适配器”,将AE有线格式消息与XML有线格式消息进行转换。 BusinessWorks支持AE有线格式和XML有线格式(使用XSD定义)的消息。

问。是否有类似WSDL文档的内容来描述服务期望/提供的消息?

回答。BusinessWorks支持通过WSDL(在工具内部生成或从外部WSDL生成)定义的SOAP Web服务。

问。如何使用ActiveEnterprise适配器和AESchema为服务编写客户端? (更好的方法是在.NET中编写这样的程序!)。我只找到了Tibco Adapter SDK,它看起来是与AESchemas一起使用的唯一选项。对于直接在.NET中使用Tibco Randezvous的情况,我发现TIBCO.Randezvous库hich的效果很好,但是它不支持AESchemas(或者我错过了它)

答案。BusinessWorks作为AE客户端运行,或者您可以使用Adapter SDK。这取决于您要做什么。集合点对AE线格式一无所知。 AE是适配器级别的概念。最好将BusinessWorks用作SOAP服务器,并针对该服务器编写.NET客户端(见图)。

再一次...与TIBCO讨论您想做什么,因为每个应用程序都不相同,并且自从旧的ActiveEnterprise d起,最新的技术和产品套件已经有了很大发展

是的。

最后,如果您对Rendezvous与EMS感兴趣,则可能需要查看这个问题

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top