Tuesday, June 18, 2013

Utiliser les services AIF d'AX dynamics

La couche AIF de Microsoft AX Dynamics sert générallement à l'échange de données entre des systèmes externes et l'ERP AX Dynamics. Microsoft a simplifié l'implémentation des services personnalisés sous 2012.

Cette couche permet d'accéder en entrée ou en sortie à des classes dédiées aux services de votre AOS.

Voici un exemple de l'implémentation et de l'utilisation d'un service sous DAX2012 : lien

Cet exemple simpliste est très bien fait : Il montre la facilité d'interaction entre l'extérieur et AX.
Vous pouvez imaginer toute sorte d'application des services AIF pour votre système d'information :
- Echange de données entre les applications externes et AX (données référentes par exemple)
- Déclenchement de traitement à distance via une application C# et piloté par un ordonnanceur
- Mise à jour d'AX après un traitement externe.
- Permettre des accès via de l'informatique mobile (PDA, système industriel etc...)

Un ERP n'étant jamais seul dans son environnement urbanisé, la couche AIF devient une solution SOA très intéressante et facile à mettre en oeuvre par rapport à des communications asynchrones.

Reste à étudier l'impact de l'utilisation massive des services AIF sur les performances de l'AOS.