我正在准备Oracle JEE6架构师认证(1Z0-807)。示例问题可以在相应的书籍和在线中找到。示例问题似乎是合理的,但对于我提供的一些答案似乎是完全错误的。
例如,我在各个地方遇到的一个问题:
Blue Berry Corporation是加拿大最大的水果贸易商之一,拥有最大的竞争对手Red Cherry Corporation。 Blue Berry使用通过使用Java技术开发的Web应用程序,而Red Cherry的Web应用程序使用非Java技术。 Blue Berry计划通过以松散耦合的方式集成它们,在两个系统之间共享业务敏感的事务数据。应该使用哪种技术?
A)JMS
B)JCA
C)基于HTTPS的XML
D)IIOP上的RMI
E)JBI
答案:A,C
Oracle Press的学习指南确实说明 JMS不建议用于非Java集成。因此,回答 A)是错误的。
你对此有何看法?通过考试的人的任何见解。
答案 0 :(得分:0)
通过阅读《 OCM Java EE 6-企业架构师考试指南》一书,我发现: -不建议将JMS用于非Java集成 -JCA是EIS与应用程序之间的紧密耦合
因此,JMS和JCA并不是很好的选择。
基于HTTPS的XML,无论它“使用标准满足安全性和可靠性的QoS要求”,还是需要使用JTA进行事务管理。
JBI是“定义组装集成组件的标准方法”的规范,其松散耦合是其目标之一。此外,它为交易提供支持。因此,我认为这个问题的最佳答案是JBI。
你怎么看?