Varoius ogranizations today are faced with the task of choosing between tools that could cater to enterprize level requirements. Needless to say that virtually all the large organization have existing processes that are batch-oriented (or at least thats the way they are designed) and then there are the business workflows/orchestrations.
Now one needs to be careful while selecting a tool, although a tool like BizTalk etc may be a nice choice for workflows; however passing say a 10+ MB message to be processed through BizTalk shall absolutely kill the application server esp. when many of such messages arrive. Such situations should be avoided by choosing the appropriate tool to handle large messages esp. when such messages are intended to be ETL'ed, use of workflow/orchestraion engines is not suitable.