scenario:
- geographically distributed locations that need to communicate
>>> Since
J2ee JMS is distibuted Tech geographically distributed locations
is not a problem as long as these sites are connected and up.
- firewall(s) protecting each location
>> In any organization;IT systems are protected by firewall for outside comm'n;but they can readilly talk to each other using VPN
- dedicated line or internet connectivity
>> no coments
- the ability to control software deployed at all locations
>Since there are Infrastructure management toll comes in handy with Such distributed tech or plugins by third party managemebnt; it not an issue. You can developed your own management s/w using JMX.Oracle Provide Oracle Enterprise manager.
- near real-time synchronization (or slight lag) between locations is acceptable.
>>Distributed 2 Phase Conmmit Protocol will handle this issue.
Sushil Deshpande
BPEL-SOA Integration
Oracle Corporation