I am working on a project to convert our existing legacy erp extranet app to now integrate with AX. The extranet is located on our networks DMZ. For data retrieval we have mostly been using a replicated SQL database and this has worked out very well. For the final piece we need to expose an on the fly generated PDF report directly from AX. (We are weighing this against just recreating the report from the data but think AIF is probably the best design route). We would like to pass AIF a few parameters and AIF could return a file location on DMZ shared disk.
Anyway, my question is what is the best/secure way to expose an AIF service to the DMZ.
Should we attempt to use this intermediary user (http://daxmusings.codecrib.com/2011/11/trusted-intermediary-in-aif-services.html)?
Also, do we attempt to communicate with the AX server directly? Is this a security risk? Extranet > AIF AX
Or should we develop some sort of middleware webservice to communicate between the Extranet and the AX AIF server.
Extranet > Internal Web service > AIF AX
Thanks for any guidance.
2012 R3 CU10
*This post is locked for comments
I have the same question (0)