Why messages are immutable inside Biztalk?

Answer Posted / naresh

Reasons for message immutable: A received message might have
multiple subscribers (orchestration, sendports etc) means each
subscriber of a particular message references the same, single
copy of that message. So, it make sense the message is not
modified by any single service like Orchestration or
pipelines.

2. Since single copy is referenced by multiple subscribers, it
minimize storage. ( A ref counter is maintained for each
message and messages with ref count of 0 are periodically
removed.)

3. The concept of messages being immutable also allows for
detailed tracking of message state as messages flow through
the system.

Is This Answer Correct ?    6 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain about biztalk server messaging services?

676


Define bam?

622


Define mapping?

593


What is correlation in context of biztalk server? : biztalk server

584


Define orchestration

664






What is content routing?

574


What is the rules engine?

672


Explain about business activity services (bas)?

652


Define pipelines

596


What is the latest version of biztalk server? : biztalk server

638


What is the difference between distinguished field and promoted property? : biztalk server

612


who is best faculty for sharePoint and Biztalk sandeepsoni from Deccansoft or premnath...........

2080


Why and how we use custom pipeline?

618


Define hat?

616


Define adapters?

646