IMO, there is a high level of risk in being able to support the 3 second response time. The first thing that is of concern is retrieving data from 7 different locations. That alone will probably go beyond 3 seconds.
Parallel processing may provide some performance gains but it is my experience that it usually doesn’t. Using the process engine will introduce overhead that will increase the time consumed, possibly significantly. Request/reply broker events will introduce additional latency.
All of these techniques can functionally work–they just probably won’t be fast enough to meet the 3 seconds. I assume this response time is intended to support a UI of some sort. This may not be the right path.
#Flow-and-Java-services#webMethods#Integration-Server-and-ESB