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

Php 在web应用程序中集成Microsoft AX dynamics 2012 r3,php,axapta,x++,dynamics-ax-2012,dynamics-ax-2012-r3,Php,Axapta,X++,Dynamics Ax 2012,Dynamics Ax 2012 R3,我用PHP开发了一个ERP软件。现在,我想根据客户需要在我的应用程序中集成Microsoft AX dynamics 2012 r3。由于我是一名PHP开发人员,我对如何开始感到困惑。通过探索,我了解到通过web服务集成it的最佳方式 如何为AX创建web服务? 可用服务的可扩展性。 我在网上找不到这方面的好资源。那么,谁能提出好的资源建议,或者哪种方法是最好的 提前感谢与Dynamics AX 2012集成的官方文档是一个很好的起点 您可能希望使用的工具是应用程序集成框架(AIF服务)。您可以

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

如何为AX创建web服务? 可用服务的可扩展性。 我在网上找不到这方面的好资源。那么,谁能提出好的资源建议,或者哪种方法是最好的


提前感谢

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

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

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


通过阅读这些文档了解Dynamics AX特定术语可以帮助您在以后的开发过程中使用google fu。。。但是一旦你对这些术语有了感觉,你就可以在论坛上找到更多的信息等等。

这是可以做到的。我已经做到了。从总体上看,这项任务有两个目的。 1.PHP端 2.动态AX 2012侧 你需要把双方联系起来

对于PHP端,如果您使用任何框架或不使用任何框架的PHP,则需要编写一个RESTful web服务来发送请求并接收响应。
对于Dynamics AX 2012,您需要编写一个能够请求和接收响应的web服务。 web服务中使用的两个端点将完成这项工作

“我开始知道通过web服务集成它的最佳方式”——我猜是Soap?然后仔细阅读Soap并做一些尝试。只是提醒一下,请求非现场资源在这里是离题的,所以很可能会让你的问题结束。