Snap4City allows to city stakeholders (companies, citizens/developers, researchers, etc.) to:
- plug solutions/services as External Services, registering them, they will be accessible as Widgets for the Dashboards;
- Monitor the usage of their External Services via MicroServices à AMMA, web status monitoring, also for SLA, and special Web page for monitoring status of Web Services
- offer their external services via remote call (REST, WSDL/SOAP) registering them as MicroService accessible for IOT Applications and ETL processes.
- Develop Data Analytics and/or ETL processes to implement their services:
- into the platform, directly using the provided R Studio environment, thus transforming them in MicroSevices in a click by using Plumber, thus the service runs inside the Snap4City cloud, or on their premise, creating an external MicroService for the IOT applications,
- and upload the produced Data Analytics/ETL via Resource Manager (ProcessLoader), to submit to the city platform, and may be to share with other developer is they like;
- Create their own IOT Applications and/or Dashboards and made them accessible to Public or accessible to specific users;
- Plug/register their IOT Devices/Brokers, they will be accessible for IOT Applications, ETL, Dashboards, etc., according to the access grant they define;
- Access to IOT Applications and/or Dashboards of other users and those that are public;