1. Explain what is an Itinerary?

Itinerary (also described as "Routing slip") is a mediation Policy which can be attached to a message which comes to the ESB dynamically. Itinerary provides pictorial view of message flow with On/Off Ramp

2. Tell us can we encrypt Itinerary?

Yes, in fact, visual studio default option is to enforce encryption. Since Itineraries may potentially contain sensitive configuration information, “Itinerary Encryption”was introduced to encrypt your itineraries with a certificate before exporting them.

3. Explain what is the use of Export Mode property in?

Export Mode property can be used to define where the service will execute.
Strict: ensures that the itinerary service executes in its prescribed container; itinerary has a stage property that specifies the pipeline in which the service executes.
Default: the itinerary service executes in the order prescribed, but not necessarily in the pipeline stage desired.

4. Tell us can you summarize a typical Message Life Cycle in ESB Toolkit?

On-Ramp -> ESB Pipeline (ESB Context promotion) -> Itinerary -> MessageBox -> Queue message for subscriber -> Subscriber (Orchestration / Off-Ramp).

5. Explain me how you can use ESB Toolkit and BRE for BizTalk application development?

We can have BRE resolver to achieve more dynamic routing approach. Rules can be configured not only for transport or transformation but also for itinerary itself.

6. Tell us can we perform multiple transformations in sequence inside Itineraries?

Yes, you need to add multiple Itinerary Services in sequence to achieve this.

7. Tell me what is ESB Dispatcher?

It sets endpoint location properties for the outbound message using ESB resolution guidance.

8. Tell us does ESB Toolkit improves BizTalk performance?

ESB Toolkit doesn't address to improve run-time performance.

9. Do you know can we develop a custom itinerary resolver?

Yes, by implementing IResolverProvider interface.