OSB client for Microsoft Dynamics CRM 2011 i.e. WCF/.NET 4.0?
Hi,
I am trying to connect OSB to Microsoft Dynamics CRM 2011 to be able to use the Organization service it provides. The goal is to have OSB expose some more specific services (CreateContact, CreateLead) for CRM based on the very flexible, loosely typed interface the Organization service provide ("create entity").
I have search intensely for any experience with this, but have not come up with any examples on how people have managed to connect to the 2011 version of CRM. I have found examples of connection to the previous version of Dynamics CRM, and also the online version of CRM 2011, but not the on-premise version which is my scenario. The on-premise version utilizes WCF/.NET 4.0 with SPNEGO WS-Trust to authenticate to Active Directory. This policy is not supported out of the box from OSB/WebLogic, however I would assumed the should be a (easy?) workaround?
Do I need to write Java client call-out? (Not sure there are any Java frameworks that support this either, ref. CXF (http://groovyjava-tom.blogspot.no/2012/01/cxf-and-ms-crm-2011.html) which also fails)
Do I need to create a custom client policy with special assertions for SPNEGO?
If so, how do I do this?
Any feedback is appreciated. I am a bit surprised that there isn't any blog or forum out there describing this scenario, as I would assume it is not such a rare one.
Regards
Ørjan