The Diesel Xrm Service Wrapper provides a generic wrapper for the Dynamics CRM Organization Service that lets you create custom interfaces without custom code. The idea is that a power user or non-developer admin can create web service interfaces for external sytems to access Dynamics CRM without having to worry about authentication, authorization, WCF configuration, etc.
The first release of this project was made available as part of a post on the Alexander Development blog - "Introducing the Diesel Xrm Service Wrapper."
The solution is a .Net 4.5 WCF Service Application that can be hosted in IIS/WAS.
Configuration instructions can be found in on the Getting Started page.
The following features are currently planned:
- Storing query FetchXml and related configuration data as custom entities in Dynamics CRM
- Role-based authorization for individual queries
- Varying impersonation settings per individual query
- REST/JSON interfaces
Diesel the Great Dane, the project's namesake