Maheshkumar S Tiwari
iVision Software Pvt Ltd
Read suggested related topic:
Maheshkumar S Tiwari edited Revision 2. Comment: added answers to Q 8,9 and 10
This article has everything to be a great article, but needs to be improved with more content.
Just to notes:
1- Question 9 doesn't fit in this article and would be better to move it to the orchestrations
2- Question 10: Where are transformations are more efficient? just because they are processed faster since they do not have the overhead of putting the orchestrations in memory, does not mean that they are more efficient!
Question 10 should be reworded as Sandro indicates that transformation are not more efficient. Having transformations in ports means less overhead in orchestration and more flexibility when changes on mappings have to be applied.
From 8 Tips And Tricks For Better BizTalk Programming (msdn.microsoft.com/.../cc163423.aspx):
Don’t put maps in Orchestrations, unless you need to map multiple incoming messages into one message, or generate a new message using the modified (mapped) contents of an existing message as the base. For simpler deployment, it’s better to put your maps on Receive and Send ports. If your business partner revises their schema, or if you add a new partner that requires a new map, you don’t want to be forced to update both your schema and your orchestration.
Hi Sandro and Steef,
Thanks for the support. I did re phrashed the question.
Please excuse me but does not less usage of resources for executing a component/code makes it efficient?
Article looks nice too. I think this one too is as good as done. Nice set of questions, clear and well structured like the other interview questions article on schema's.
@ Sandro : Thanks
@ Steef : Thanks
And also thanks for guiding me!!!!!