我正在和Tibco Rendezvous一起玩,Tibco Designer + Tibco Business工作了三天。这是我对该产品系列的第一次体验。我读了几个安装产品的文件,但我仍然感到困惑。
答案 0 :(得分:11)
我强烈建议您与TIBCO谈谈您想要做什么。如果没有TIBCO BusinessWorks等转换引擎,很少使用适配器。所有解决方案都不同,但典型的集成如下图所示。 BusinessWorks作为“语义”适配器运行,通过标准化服务接口公开应用程序。特定于应用程序的适配器作为“技术”适配器运行,以帮助您使用特定的产品,API或技术。标准在过去十年中已经走过了漫长的道路,除非您有一些复杂或棘手的API要集成,否则并不总是需要技术适配器(即,BusinessWorks通常可以自行完成工作)。
但要回答你的问题......
Ans。 ActiveEnterprise是TIBCO集成套件的(旧)品牌名称。较新的产品被称为ActiveMatrix ......但这只是品牌推广。适配器作为Rendezvous与各种产品(Siebel,SAP等)和技术(ODBC,COM,CORBA,COBOL等)之间的桥梁。 ActiveEnterprise架构是适配器和其他组件之间树形结构消息的有线格式的架构表示。 AE Schema实际上早于XML Schema ......现在大多数人都使用XML模式和XML线格式。
Ans。 Rendezvous不会指定邮件的格式或内容。开发了AE线格式(在XML之前)以表示复杂的消息。 AESchema是消息模式的表示。适配器通常从产品API或对象模型生成AESchema。例如。 SAP Adapter可以从IDoc生成AESchema定义。
Ans。我认为有一种工具可以从XSD生成AESchema,但这不是通常的操作模式。通常,适配器在TIBCO BusinessWorks后面运行,它作为“语义适配器”运行,将AE有线格式消息转换为XML有线格式消息。 BusinessWorks支持AE有线格式和XML有线格式(使用XSD定义)的消息。
Ans。 BusinessWorks支持通过WSDL定义的SOAP Web服务(在工具中或从外部WSDL生成)。
Ans。 BusinessWorks作为AE客户端运行,或者您可以使用Adapter SDK。这取决于你想做什么。 Rendezvous对AE线格式一无所知。 AE是适配器级概念。您最好将BusinessWorks用作SOAP服务器并针对该服务器编写.NET客户端(参见图)。
再一次......与TIBCO讨论您想要做什么,因为每个应用程序都是不同的,自从旧的ActiveEnterprise时代以来,最先进的产品套件已经发生了很大的变化。
最后,如果您对Rendezvous vs EMS感兴趣,可能需要查看this question。