Searching the internet for REST vs SOAP gives a good overview of the pros and cons of each method depending on the application. Most seem to agree that:
- SOAP is justified for integration with existing legacy implementations while REST is preferred for new implementations
- SOAP supports only XML while REST supports XML, json and other formats
- REST is more lightweight, easier to implement, requires less bandwidth and less processing power, and therefore is likely to result in less expensive products
- most NG9-1-1 Functional Elements have not yet been commercially implemented by a large number of manufacturers
I believe that the availability of standardized REST interfaces would be beneficial for a wide adoption of the i3 architecture.
The Working Groups still need to consider migration and backwards compatibility issues with SOAP implementations.