在Web应用程序中集成Microsoft AX dynamics 2012 r3

问题描述 投票:1回答:1

我使用PHP开发ERP软件。现在我想根据客户需要在我的应用程序中集成Microsoft AX dynamics 2012 r3。由于我是一名PHP开发人员,我对如何开始感到困惑。在探索时,我开始了解通过Web服务集成它的最佳方式

如何为AX创建Web服务?可用服务的可扩展性。我无法在网上找到这方面的好资源。那么,任何人都可以建议良好的资源,或者哪种方式最好的方法呢?

提前致谢

php axapta x++ dynamics-ax-2012 dynamics-ax-2012-r3
1个回答
3
投票

一个很好的起点是与Dynamics AX 2012集成的官方文档找到here

您可能想要使用的工具是Application Integration Framework(AIF服务)。您可以与Microsoft开发的现成服务集成,也可以创建自己的服务。这需要AX和X ++的知识。然后,您可以从PHP应用程序公开并调用这些服务。要从AIF开始,请将here作为主页面,其中包含架构和规划文档,here用于(文档)服务开发的更具体文档。要通过所谓的“适配器”公开这些服务,请查看this页面顶部的链接。例如,您可能对HTTP适配器感兴趣,以便以这种方式公开您的服务。

另一种选择可能是在PHP中创建自己的服务并从AX调用它们。您可以从X ++调用服务,但由于语言的限制,有时通过从C#库调用您在PHP中创建的服务可以更容易地实现。 C#库将使用代理类来调用X ++对象来读取/写入您从PHP服务获取/发布的任何数据。 Thisthis可能是有关如何做到这一点的文档的有趣起点。

通过阅读这些文档来了解Dynamics AX特定术语可以在开发期间帮助您使用google-fu ...但是一旦您对这些术语有所了解,论坛上会有更多信息,您将会是什么能够找到。

© www.soinside.com 2019 - 2024. All rights reserved.