After investigating a bit the connection alternatives to the services of Microsoft Dynamics NAV webservices from an external platform, specifically a web application programmed with PHP and Laravel framework, I have reached the following conclusions:

  • from PHP it is much easier to use OData + json
  • Modern versions of Dynamics NAV (2016/2017) allow connection by OData
  • Through OData you can obtain, register new records and also delete records. with the verbs (GET / POST / PUT / DELETE)

For these reasons, I think that option 1 is the most recommended

(comments are accepted)

Dynamics NAV web services consume options

 

Facebooktwittergoogle_plusredditpinterestlinkedinmail