SmartConnect 2018

Services

The following services are available within SmartConnect:

Windows service - handling scheduling, data maintenance, log maintenance and folder real time data sources within SmartConnect.
ASP.NET service - support for Dynamics GP and Dynamics CRM real time data sources. Support for basic triggering of maps within SmartConnect.  Default port installed to is 5556
WCF REST service - support for Dynamics GP, Dynamics CRM and Salesforce real time data sources. Support for enhanced triggering of maps within SmartConnect. Support for basic data retrieval through SmartConnect.  Default port installed to is 5557

 

ASP.NET or WCF REST Service?

The following scenarios should be used as a guide to determine when the WCF REST service is required:

Security
If access to service methods is to be restricted by user or IP address the WCF REST service should be used. There is no support for restricting access to service methods in the ASP.NET service.
If https transport is required use the WCF REST service. Configuring real time data sources and excel pushes to transport via https is easier within the WCF REST service.
External Access - whenever access to a SmartConnect service is required from anywhere outside the internal network the WCF REST service should be used. This includes the need for real time data sources triggered from CRM online or Salesforce.
If the advanced Excel Add-In is to be used the WCF REST service is required. This is because there is no facility within the ASP.NET service for retrieving data, map information, or run error details.
If Salesforce real time data sources are required the WCF REST service is required. There is no support for the triggering of Salesforce real time data sources within the ASP.NET service.
If a SmartConnect service is to be triggered from a third party system the WCF REST service should be used. The WCF REST process is both easier to integrate to, and returns better information on SmartConnect processes.