Srivats,
How many times a day is the “large result” BOI being called?
Is it critical that the data move to the target within a few seconds of when the request is made?
This situation is a struggle because you may be on the boundry between an EIA vs. ETL architectural pattern.
The EAI “sweet spot” is small packages of heterogenous messages delivered in near-real time.
The ETL “sweet spot” is large packages of homogenous data delivered on a schedule.
webMethods fits the EAI pattern very well. Tools like Informatica are much better at handling the ETL pattern.
As is usually the case with any tool, you can force webMethods to handle a problem out of its “sweet spot”. If you must do this here, webMethods “large document” handling is based on the assumption that you read data from a file so that you don’t overwhelm the server’s memory.
For very large amounts of data, this means you would need to come up with some kind of intermediary to persist the data to file. Beware! Moving a lot of huge “messages” through an EAI environment is aksing for trouble.
#Flow-and-Java-services#webMethods#Integration-Server-and-ESB