SOA web services

📘

Note

This content is not for iMIS Cloud.

There are several supported ways to access the iMIS SOA web services:

  • HTTP API (REST) – Best for internal/trusted access and external/authenticated access
  • SOAP – Should only be used for external/authenticated access
  • WCF (C# EndPoints for C# .Net development) – Should only be used for internal/trusted access:
    • HTTP
    • NetTCP

The following table provides a list of common development use cases that require accessing SOA web services. This table also identifies the supported ways to access the SOA web services based on the use case and your iMIS platform:

Use caseiMIS 20-100iMIS 20-200iMIS 20-300
General content item developmentREST, JavaScriptREST, JavaScriptREST, SOAP, C#, JavaScript
Small widgetsREST, JavaScript, JQueryREST, JavaScript, JQueryREST, JavaScript, C#, JQuery
Single-page applications (SPA)REST, JavaScript, SPA frameworksREST, JavaScript, SPA frameworksREST, JavaScript, SPA frameworks
SOA utilitiesREST, JavaScriptREST, JavaScriptREST, SOAP, C#, other languages