Nieuwsbrief GeolinQ 3.1

Nieuwsbrief GeolinQ 3.1

Met GeolinQ 3.1 wordt een grote stap gezet in het configureren en beheren van webservices voor datasets. Naast exportprocessen voor bestandformaten kunnen nu ook met serviceprocessen serviceformaten worden gedefinieerd en gekoppeld aan datasets.


Met deze nieuwe functionaliteit kunnen WFS, OGC API Features services, WCS en REST services worden gepubliceerd op basis van een serviceproces. In het serviceproces wordt het serviceformaat en de koppeling met dataset centraal vastgelegd. Dit maakt het configureren en publiceren van verschillende webservices een stuk eenvoudiger.

De serviceprocessen zijn bovendien onderdeel van de databron en kunnen daardoor eenvoudig worden meegenomen naar verschillende GeolinQ-omgevingen. Hierdoor is het niet langer nodig om voor iedere omgeving afzonderlijk de lagen van de webservices te configureren.

Serviceformaten koppelen aan datasets

Bij een import- of exportformaat kan de structuur van het bestand sterk afwijken van de datastructuur van de dataset. Met een configureerbare koppeling wordt de relatie tussen de datastructuur van de dataset en het bestandsformaat gelegd.
Deze koppeling kan nu ook worden toepast bij de webservices. Hierdoor hoeft het formaat van de webservice niet meer datastructuur te volgen. Het aanmaken van views voor het publiceren van webservices met een afwijkende datastructuur is dus niet meer nodig omdat de vertaling van data-set naar het formaat van de webservices nu in het serviceproces kan worden vastgelegd.

Webserviceformaten vastleggen in de databron

De processen voor de webserviceformaten worden nu vastgelegd in de databron. Het serviceformaat maakt daarmee onderdeel uit van de configuratie van de databron en hoeft niet meer afzonderlijk tijdens de implementatie te worden geconfigureerd.

In het proces is het formaat van de webservice en de koppeling met de datasets vastgelegd waarmee een REST, WFS en OGC API featurewebservice snel kan worden gepubliceerd op meerdere URLs. Dit bespaart tijd tijdens de implementatie en maakt het beheer van webservices eenvoudiger en consistenter.

Configureerbare REST API

Voor veel ontwikkelaars is een REST API toegankelijker dan een WFS. Dit geldt bijvoorbeeld voor ontwikkelaars die een BI-omgeving of dashboard willen koppelen aan GeolinQ.
In GeolinQ 3.1 kan nu een REST service worden gekoppeld met Feature serviceproces.
De GeolinQ REST API wordt automatisch gedocumenteerd met Swagger UI. Dit is een webinterface waarin de beschikbare API-endpoints en de bijbehorende parameters en gegevensstructuren worden beschreven.
De documentatie wordt automatisch gebaseerd op de definitie van het Feature Serviceproces. Ont-wikkelaars beschikken daarmee direct over actuele API-documentatie en kunnen snel met de REST API aan de slag.

OGC API Features

Naast WFS en REST API ondersteunt GeolinQ 3.1 ook de REST API van het Open GIS Consortium (OGC). OGC API Features is een alternatief en mogelijke opvolger van WFS en sluit beter aan bij de manier waarop moderne web-API’s worden ontwikkeld.

Waar WFS sterk is gebaseerd op XML en specifieke OGC-operaties, maakt OGC API Features gebruik van moderne webstandaarden en sluit het aan op de REST-architectuur. Hierdoor is OGC API Features voor webontwikkelaars eenvoudiger te gebruiken en te integreren.

De OGC API Features wordt in GeolinQ worden gekoppeld aan een Feature Serviceproces. Vanuit één proces kunnen daardoor eenvoudig verschillende services worden gepubliceerd, bijvoorbeeld:

  • een WFS voor bestaande GIS-applicaties;
  • een REST API voor bijvoorbeeld BI- en dashboardtoepassingen;
  • een OGC API Features-service voor moderne geo-webapplicaties.

De OGC API Features-service wordt ook automatisch gedocumenteerd met Swagger UI. Hierdoor kunnen ontwikkelaars de beschikbare functionaliteit en gegevensstructuur direct online bekijken.

Release notes

In elke GeolinQ release worden  issues opgelost en wordt de functionaliteit verbeterd of uitgebreid. Via het GeolinQ supportportaal hebben GeolinQ gebruikers toegang tot het release notes: de issues die per release zijn opgelost. In het GeolinQ supportportaal kunnen ook supportvragen worden gesteld en issues worden opgevoerd. Neem contact op als je nog geen toegang heb tot het  GeolinQ supportportaal.

Webinar

Het beheren en definieerden van OGC-services is sterk verbeterd maar ook ingrijpend veranderd in GeolinQ 3.1. Voor gebruikers die via GeolinQ OGC webservices configureren is een online seminar op donderdag 22 oktober georganiseerd. In de online seminar hebben we laten zien wat er versie 3.1 is veranderd en hoe OGC-services snel en efficiënt kunnen worden gedefinieerd en uitgerold binnen GeolinQ.

De seminar is terug te kijken via: Webinar 22 oktober

Delen: