问题描述
我的任务是开发与外部系统的集成,我相信Azure Service Bus是我应该采用的方式.如果没有,我愿意提出建议.我需要推/拉客户/供应商,销售/购买订单,然后执行某些动作事件(过帐提货单等).
I have been tasked with developing an integration to an external system and I believe Azure Service Bus is the way I'm supposed to go. If not, I'm open to suggestions. I need to push/pull customers/vendors, sales/purch orders, then certain action events (posting picking lists, etc).
如果找不到现有的服务,我会考虑使用AIF以及一些自定义的AX服务.
I was thinking AIF and maybe some custom AX services if I can't find an existing one.
根据 https://docs.microsoft.com/zh-cn/dynamicsax-2012/appuser-itpro/service-integration-architecture-with-windows-azure-service-bus-relay 它需要Azure目录联合身份验证服务(ADFS),但是已经过时了吗?
According to https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/service-integration-architecture-with-windows-azure-service-bus-relay it needs Azure Directory Federation Services (ADFS) but is that outdated?
移动连接器文档曾经说过ADFS,但是他们将其更改为允许Azure Active Directory(AAD).
The mobile connector documentation used to say ADFS, but they changed it to allow Azure Active Directory (AAD).
将AX中的各种服务安全地暴露给外部系统的最佳方法是什么?我们有AAD.
What's the best way to safely expose the various services in AX to an external system? We have AAD.
推荐答案
如何将Dynamics AX 2012与Azure和Power Platform集成描述了几种选择将AX 2012服务与Azure集成和公开.
How to integrate Dynamics AX 2012 with Azure and Power Platform describes several options to integrate and expose AX 2012 services with Azure.
其中之一是如何使用 Azure中继服务,以将内部系统上运行的服务安全地暴露给外部客户端.
One of them is how to use an Azure Relay Service to safely expose a service running on an on premise system to external clients.
如本文所述,要使用该选项,您需要为AIF端点创建自定义ASP.NET Core REST代理服务.它还指向一个GitHub存储库,可以在其中找到此类代理服务的示例: https://github.com/sertanyaman/ax2012-aif-aspnetcore-proxyservice-sample
As the article mentions, to use that option, you need to create a custom ASP.NET Core REST proxy service for your AIF endpoints. It also points to a GitHub repository where a sample for such a proxy service can be found: https://github.com/sertanyaman/ax2012-aif-aspnetcore-proxyservice-sample
这篇关于是否可以将Azure Service Bus与Azure AD(不是ADFS)一起使用以公开AX 2012服务?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!