ESB Toolkit Tip #6: Use Sentinet BizTalk Server Extensions for ESB Toolkit to dynamically resolve Web Service Endpoints

With the ESB Toolkit you use Resolvers to dynamically set maps and endpoints and you get several Resolvers out of the box. The BizTalk ESB Toolkit includes the following resolvers: STATIC, UDDI, UDDI3, XPATH, BRE, BRI, ITINERARY, ITINERARY-STATIC and LDAP. When you set an endpoint in an Itinerary with the STATIC Resolver you are able to reuse Orchestration Services and Messaging Services (pipeline components) to call other web services but it’s also not ideal to store an endpoint in an itinerary because often you have other web services in your development environment than in test, acceptance and production. In that case you have to create different itineraries for all environments. In larger environments where you have a lot of services you want to have a repository to store and manage the web services. Microsoft created UDDI for that but it’s not commonly used because it’s quite complex. Microsoft partner, Nevatech offers Sentinet software product that provides SOA implementations with design-time governance and runtime management. Combined with the free Sentinet BizTalk Server Extensions you can also use it in combination with the ESB Toolkit.

 

Sentinet SOA Repository Resolver benefits

Sentinet Resolver extends ESB Toolkit capabilities by offering:

  • Comprehensive SOA Repository.
  • Ease of registering physical services.
  • Comprehensive and yet simple to use Sentinet Administrative Console (browser-based Repository portal).
  • Management and configuration of the endpoint behaviors for the resolved endpoints.
  • Sentinet Resolver that can be configured with variety of human readable endpoint search criteria.
  • Guarantee of unique resolution results.
  • Advanced Resolver Testing capabilities.

The High-level diagram below shows where the Sentinet Resolver fit in the ESB Toolkit architecture.

esb-toolkit

 

 

 

 

 

 

 

 

 

See Also

For more information on how to install and use Sentinet BizTalk Server Extensions see:

About the author

Tomasso Groenendijk lives in Netherlands and is a senior integration consultant at Motion10. He has over 15 years’ experience in software development and software design. Tomasso is specialized in application integration with a strong interest in the Windows Azure cloud platform. In 2014, 2015 and 2016 Tomasso was awarded with the Microsoft Azure MVP award. He is an active contributor to the integration community through his work on his blog, MSDN samples, TechNet Wiki and also speaking on events.

 
 
 
MVP profile Tomasso Groenendijk
 
 
Sentinet Product Specialist
 
 
BizTalk360 Product Specialist

Month List