Diesel Xrm Service Wrapper

A generic WCF wrapper for the Dynamics CRM Organization Service

View project onGitHub

Project Overview

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.

Getting Started

Configuration instructions can be found in on the Getting Started page.

Roadmap

The following features are currently planned:

  1. Storing query FetchXml and related configuration data as custom entities in Dynamics CRM
  2. Role-based authorization for individual queries
  3. Varying impersonation settings per individual query
  4. Updates
  5. REST/JSON interfaces

Diesel the Great Dane, the project's namesake

Diesel the Great Dane, the project's namesake