KoeKayttaja
KoeKayttaja

Reputation: 29

BizTalk 2006 and consuming RESTful Web services

I need to consume RESTful Web services in my orchestration in BizTalk 2006 (.NET 2.0). Can anyone post some tutorials or related web site links. I know many places but those are for BizTalk 2009/20010 and later version and above .Net 2.0. But I need to implement it in BizTalk 2006 .Net 2.0

Upvotes: 0

Views: 350

Answers (1)

MarioDS
MarioDS

Reputation: 13063

A number of options here, based on the trouble you're experiencing when following the MSDN tutorial for the 2010 version, in order of relative ease:

Set the target framework to .NET 3.0/3.5

For the DLL that contains the C# stuff of your project, this should not be a problem. Whether the rest of your solution will work (BizTalk stuff), or whether the BizTalk engine/adapter will interface with this DLL - absolutely no idea.

Easiest/quickest solution that has a chance to not work at all or break later.

Upgrade your BizTalk server version

Your BTS is 8 years old. I wouldn't justify its use in a live production environment where new requirements show up (exactly what brought you here).

This solution is the most valuable but might not be easy to execute and might be time-consuming.

Build a Facade

Basically you can create a seperate webservice to bring the existing one and BizTalk 2006 closer together. The new web service, not depending on old frameworks, can consume the RESTful web service easily. It should expose an API that is moulded to circumvene the technical impediments of the old BTS version so it can be consumed more easily by the standard adapters out-of-the box (SOAP comes to mind).

The most elegant solution to the atomic problem - moderately time consuming, guaranteed to work. Does not address any "bigger" issues however (outdated platform).

Upvotes: 2

Related Questions