From July 9th till 13th we will be at #MSInspire. See you there!

An Overview of 2012 Dynamics AX 2012 Services

An Overview of 2012 Dynamics AX 2012 Services
28 Feb 2014

An Overview of Dynamics AX 2012 Services

There are many Services provided by Microsoft Dynamics AX 2012 to work with third part components. These Dynamics AX 2012 Services are actually programmable artifacts. Such Services are given in normal X++ code, so that developers can easily modify them depending on the specific needs of their business.

Services in Microsoft Dynamics AX 2012 are grouped together and deployed as ports. A port is basically a Windows Communication Foundation (WCF) service host and all the Services that are hosted, are Windows communication foundation end points.

Given below are the Services that are currently available in Microsoft Dynamics AX 2012.

  • Document Services
  • Custom Services
  • System Services

Document Service

This was introduced in Microsoft Dynamics AX 4.0. It enables the user to exchange data between internal and external systems via XML documents. Document Services are generated from a query that models the business entity. For example, a customer query will run the Document Service Generation Wizard to create the Service artifacts.

Document Services include logic to handle the details of how a query will be serialized or De-serialized from the XML that is sent across a network. For synchronization of Document Services, there are two new entities introduced in Dynamics AX.

  • getKey
  • getChangedKey

Developers need to extend these functions to enable their own scenario.

Custom Service

This Service enables developers to expose any logic written in x++ through a service interface. The support for Custom Services was introduced in Dynamics AX 2009, but it was limited to some specific data types. In Microsoft Dynamics AX 2012 with the integration of Windows Communication Foundation (WCF), attributes can be set on the Data Contract class to make them serialize and De-serialize across the network connection.

Custom Service

This is a new Service category introduced in Microsoft Dynamics AX 2012. This type of Service is not customizable and not mapped to any X++ code. There are three types of Services that come under System Services:

  • Query Service
  • Metadata Service
  • User Session Service

All these Services have unique functionality that will be discussed in my next post.

Folio3 specializes in development, customization, integration, upgrades, training, consultation and development of mobile applications for Android and iOS. Interested in Microsoft Dynamics AX 2012 development services then drop us an email and we will get back to you.



Latest From Our Blog
Difference between Dynamics CRM and the Dynamic...
Record a Purchase Invoice In Dynamics AX
November 28, 2019
A lot of people tend to get confused between the Microsoft Dynamics CRM and the Dynamics AX CRM, Read our detailed comparison between dynamics crm ...
Read more
7 Ways Dynamics 365 Finance and Operations Boos...
dynamics 365 finance
November 9, 2018
Introduction Launched by Microsoft, Dynamics 365 ERP is one of the most effective for businesses today. It is perfect to save the time, effort and ...
Read more
The Ultimate Guide to Dynamics 365 HR Payroll P...
dynamics hr payroll
October 30, 2018
For any business, irrespective of its size, payroll processing is one of the most important functions. Payroll processing is a method through which...
Read more