Select to view content in your preferred language

Using feature service webhooks or feature server change APIs?

85
0
12-05-2024 08:45 AM
DavidLovesArcGIS
Occasional Contributor

Hi all,

We use ArcGIS Enterprise as a system of record for asset data and want to update data to another secondary system that needs this data too in a near real time way (must have <1 hour, and preferably <5 min). We are thinking of using feature service webhooks (insert/update/delete event triggers) or feature server change API to fetch inserts/updates/deletes every few minutes.

What are the (dis)advantages of using feature service webhooks over feature server change APIs?


Advantage feature service webhooks over feature server change APIs:

- Feature service webhooks triggers event instantly

- If using a webhook, the trigger endpoint for sending creates/updates/deletes from ArcGIS can also be triggered without ArcGIS (e.g. ArcGIS can be compared to secondary system on a weekly schedule, and then creates/updates/deletes can still be sent to trigger endpoint to get eventual consistency in case of errors. This is not easy via polling API to check for changes.)

- ...?

Advantages feature server change APIs over feature service webhooks:

- Very stable

- Fetching feature server changes via API gives more options to filter out specific inserts/updates/deletes

- ...?

 

0 Kudos
0 Replies