Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tibco world的基本解释_Java_.net_Tibco_Tibco Rv - Fatal编程技术网

Java Tibco world的基本解释

Java Tibco world的基本解释,java,.net,tibco,tibco-rv,Java,.net,Tibco,Tibco Rv,我在玩Tibco Rendezvous,Tibco设计师+Tibco商业作品三天。这是我第一次使用该产品线。我读了一些安装产品的文档,但我仍然感到困惑 什么是ActiveEnterprise适配器和ActiveEnterprise架构?何时以及为什么使用它们 直接使用Tibco会合传输和通过Tibco会合使用ActiveEnterprise适配器有什么区别?我只发现通过适配器发送的消息具有AESchema定义的更复杂的结构 是否可以使用XSD方案定义Tibco集合传输或ActiveEnterp

我在玩Tibco Rendezvous,Tibco设计师+Tibco商业作品三天。这是我第一次使用该产品线。我读了一些安装产品的文档,但我仍然感到困惑

  • 什么是ActiveEnterprise适配器和ActiveEnterprise架构?何时以及为什么使用它们
  • 直接使用Tibco会合传输和通过Tibco会合使用ActiveEnterprise适配器有什么区别?我只发现通过适配器发送的消息具有AESchema定义的更复杂的结构
  • 是否可以使用XSD方案定义Tibco集合传输或ActiveEnterprise适配器发送的消息
  • 是否有类似WSDL文档的内容来描述服务期望/提供的消息
  • 如何使用ActiveEnterprise适配器和AESchemas为服务编写客户端?(如何在.NET中编写这样的程序更好!)。我只找到了Tibco适配器SDK,它看起来是使用AESchemas的唯一选项。对于在.NET中直接使用Tibco Rendezvous,我找到了Tibco.Rendezvous库,它工作得很好,但它不支持AESchemas(或者我错过了它)
我强烈建议你和TIBCO谈谈你想做什么。适配器很少在没有诸如TIBCO BusinessWorks之类的转换引擎的情况下使用。所有解决方案都不同,但下图显示了典型的集成。BusinessWorks作为“语义”适配器运行,通过标准化服务接口公开应用程序。特定于应用程序的适配器作为“技术”适配器运行,以帮助您使用特定的产品、API或技术。在过去10年中,标准已经走过了漫长的道路,技术适配器并不总是必要的,除非您有一些复杂或棘手的API需要集成(即BusinessWorks通常可以自己完成这项工作)。

但要回答你的问题

Q.什么是ActiveEnterprise适配器和ActiveEnterprise模式?何时以及为什么使用它们? Ans.ActiveEnterprise是TIBCO集成套件的(旧)品牌名称。较新的产品被称为ActiveMatrix…但这只是品牌。适配器作为Rendezvous与各种产品(Siebel、SAP等)和技术(ODBC、COM、CORBA、COBOL等)之间的桥梁。ActiveEnterprise模式是适配器和其他组件之间树状结构mssage的wire格式的模式表示。AE模式实际上早于XML模式……现在大多数人使用XML模式和XMLWire格式

Q.直接使用Tibco Randezvous传输和通过Tibco Randezvous使用ActiveEnterprise适配器有什么区别?我只发现通过适配器发送的消息具有AESchema定义的更复杂的结构。 Ans.Rendezvous不会指定消息的形式或内容。AE wire格式是(在XML之前)为表示复杂消息而开发的。AESchema是消息模式的一种表示。适配器通常从产品API或对象模型生成AESchema。例如,SAP适配器可以从IDocs生成AESchema定义

Q.是否可以使用XSD方案定义Tibco Randezvous传输或ActiveEnterprise适配器发送的消息? 答案。我认为有一种工具可以从XSD生成AESchema,但这不是通常的操作模式。通常,一个适配器运行在TIBCO BusinessWorks后面,它作为“语义适配器”运行,将AE wire格式消息转换为XML wire格式消息。BusinessWorks支持AE wire格式和XML wire格式(使用XSD定义)的消息

Q.是否有类似WSDL文档的内容来描述服务期望/提供的消息? Ans.BusinessWorks支持通过WSDL定义的SOAP web服务(在工具内生成或从外部WSDL生成)

Q.如何使用ActiveEnterprise适配器和AESchemas为服务编写客户端?(如何在.NET中编写这样的程序更好!)。我只找到了Tibco适配器SDK,它看起来是使用AESchemas的唯一选项。对于在.NET中直接使用Tibco Randezvous,我发现Tibco.Randezvous库工作得很好,但它不支持AESchemas(或者我错过了它) Ans.BusinessWorks作为AE客户端运行,或者您可以使用适配器SDK。这取决于你想做什么。会合对AE线格式一无所知。AE是适配器级别的概念。您最好将BusinessWorks用作SOAP服务器,并以此为基础编写.NET客户端(见图)

再一次……与TIBCO谈谈您想要做什么,因为每个应用程序都是不同的,最先进的技术和产品套件自旧的ActiveEnterprise时代以来已经有了很大的发展


最后,如果您对Rendezvous vs EMS感兴趣,您可能想看看。

由于Tibco是一种商业产品,您是否询问过Tibco他们的产品有什么好处以及您可以用它们做什么?你的问题一点也不愚蠢,但也许蒂布科是回答这些问题的最佳人选。@Peter:这是一个很好的观点,如果我在这里得不到答案,我会想到这一点。我们有一些Tibco产品的开发许可证,所以请求支持可能是一个好方法,但在体验了MS支持后,我只是在这里先尝试一下。顺便说一句,我们也在考虑一些由Tibco专家提供的咨询服务。在考虑此类产品时,您可能希望与ActiveMQ等JMS服务器进行比较。您将获得更多的免费支持,如果您愿意,ActiveMQ非常容易开始使用并在以后替换为商业产品。它有一个.NET客户端。@Peter:JMS是另一回事。我们已经有了Tibco EMS的连接器。目前,我有一个任务来评估Randezvous,所以我正在尽全力:)。我刚注册到Tibco社区(我怎么会错过呢