Data Services Overview
Data Services allow you to deploy a web service. The architecture of the data service is described in the Designer documentation. This section describes the Server-side functionality of the Data Services.
Figure 44.1. Data Services
The Data Service can be accessible via:
Requests are accepted via the HTTP protocol on the same port as the Server. This is suitable for Data Services that do not require authentication.
If you need a secure connection, you should configure Data Service to listen on HTTPS: create an HTTPS Connector and use it in one or more Data Service endpoints. This way, you can configure a service listening on HTTPS port without restarting the Server. You can create multiple HTTPS Connectors and use it, for example, per consumer service. One Data Service endpoint can use only one HTTPS Connector.
You can publish the same data service job in multiple configurations. First, publish the job, then add an HTTPS Connector to it; after that, you can publish the job again with a different configuration. If a job is reconfigured to use an HTTPS Connector where it conflicts with another job, a failure occurs and the job has to be unpublished and republished.
Data Services are not processed by the job queue by default. Enqueueing of Data Services can be enabled globally or for specific Data Services, see Job Queue for more details.