Hi,
My company has several heterogeneous applications deployed at different sites around the globe and we are aiming at integrating these using ESB. The architecture will involve JBossESBs at each site running on clustered JBoss AS with HA-JBossMQ(moving onto JBoss Messaging when its released). The sites will use custom Gateways for communication between the JBossESBs in order to achieve complete integration. The architecture is aims at supporting any future applications added as services. The new services will be ESB aware and hence will be just plug into the ESBs. Please find the architecture as attachment.
Question - What is the most efficient way to integrate JBossESBs on different sites (only communication available is TCP/IP) so that applications plugged into any of them can provide services to any other application anywhere on the infrastructure preferably without exposing the JNDI globally.
Regards,