Farhan's Two Cents on Collaboration, Integration & Enterprise Tech.

Farhan Khan

  Home  |   Contact  |   Syndication    |   Login
  29 Posts | 0 Stories | 51 Comments | 50 Trackbacks

News

Archives

EAI Folks

EAI Standards

EAI Tools

iPhone

Relativity

UnCategorized

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.

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati
posted on Tuesday, September 27, 2005 10:07 PM

Feedback

# re: Business Orchestrations, ETL? 9/28/2005 11:55 AM T Rivers
Please expand on your thoughts in this post. especially where 10+ mb files would kill the app server.

Thanks!!!!!

# re: Business Orchestrations, ETL? 9/28/2005 4:15 PM Farhan Khan
The basic point I am trying to make here is that many a times workflow engines are used for extraction-transformation-loading (ETL) tasks and thats pretty much a misuse of the tool itself. I can understand a message oriented architecture where messages come and perform/trigger some work through orchestrations or workflow, however what does not strike me as natural is passing a substantially large message just for doing some sort of tedious mapping/transformation through the orchestration engine that will inevitably bring down the engine. Now appreciating your question, 10 MB may not be the best figure to quote, however the sizing limitations vary per scenario. I agree that MS does not put any upper limit on the Message size Biztalk can handle, the question then remains is that what is the optimal message size as well as the frequencey of message influx. Speaking through some of my experiences with high influx messaging environments, the size of the message inversely effects the BizTalk Server. In addition the adapter being used also plays a part in the bigger picture such as the SOAP adapter may take more time than FILE adapter to 'receive' the same message.
Lastly let me clarify that the intention was to differentiate between ETL data and 'messages' and the proper solution to handle each type. Therefore the nature of the message processing has to be understood before the tool can be applied to the envisioned solution; that is not to say that BizTalk would not be able to handle large messages but only to point out firstly that BizTalk is not an ETL tool and secondly as the message size gets larger, the performance decreases.

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: