I need some advantage / dis advantage analysis on the following two integration approach based on the EAI perspective, agile and robust integration design.
Scenario is there are two interfaces between two edge systems, one is webMethods and another one is Oracle fusion middleware. webMethods receives data from source system , publish this into broker and one subscribing service will pick up the data from broker and send it to oracle fusion middleware and fusion middleware send the data to target system. This is the design , this design scenario can not change. Now when interacting between webMethods and oracle fusion then what will be the best approach to be followed
webMethods collect data from source system and push the data into weblogic queue. This weblogic queue is configured inside the oracle fusion middleware side.
Oracle fusion middle ware will contact to webMethods boker and will collect the data.in this case no need to create any different queue at weblogic side.