Microsoft Dynamics NAV web service protocols
From NAV objects, you can publish two types of web service:
- SOAP web services
- OData web services
Simple Object Access Protocol (SOAP)Â is an XML-based, platform-independent, and language-independent messaging protocol for exchanging information via the Internet. SOAP enables client applications to easily connect to remote services and invoke remote methods.
The most common type of messaging pattern in SOAP is the Remote Procedure Call (RPC), where one network node (the client) sends a request message to another node (the server), and the server sends a response message back to the client.
Open Data Protocol (OData)Â is a web protocol that is designed for querying tabular data. The protocol enables the creation and consumption of Representational State Transfer (REST)Â APIs using normal HTTP messages.
The OData standard is good for web service applications that require a uniform, flexible, general purpose interface for exposing Create,...