Dataintegration via programmeringsgränssnittet REST

Programmerare vid bärbar dator under programutvecklingen

Webbtjänster spelar en avgörande roll för företagstillväxt i en digital värld. Programmeringsgränssnittet REST i fältenheter bidrar till att göra data lättillgängliga, vilket är en viktig förutsättning för att kunna skapa kontinuerliga applikationsstrukturer.

Två personer diskuterar kraven på dataintegreringen i en fabrikshall

Datatillgänglighet Programutveckling på moderna företag

Total datatillgänglighet är ett absolut krav för att kunna bygga upp kontinuerliga applikationsstrukturer som håller även i framtiden. Samtidigt måste programutvecklarna klara av dataintegreringen på allt kortare tid. Åtkomst till data från fältenheter kan i sig innebära ytterligare utmaningar. Målet med denna fas är att helt och hållet integrera fältenhetens data i den överordnade programvaruapplikationen. Industriella fältenheter tillhandahåller sina data via olika kommunikationsprotokoll. Ett REST-API är ett av dessa.

Logotyp REST, API och JSON

Definition REST, API och JSON (“{}”)

REST eller ”REpresentional State Transfer” är en vanlig IT-kommunikationsarkitektur. Det är en användarvänlig gränssnittsarkitektur som använder ett allmänt känt internetprotokoll. Dataöverföringen sker med Hyper Text Transfer Protocol (HTTP).

API (Application Programming Interface) står för ett programmeringsgränssnitt för applikationer.

Klammerparenteserna står för notationen av innehållet som maskeras som objekt i programmeringsspråket JavaScript (JSON: JavaScript Object Notation), t.ex. för ett serienummerobjekt.

Två personer samtalar och tittar på en surfplatta

Dataintegrering med REST Smidig implementering, kontinuerlig notation

Dataintegrering via HTTP-avläsningar finns tillgängliga som standard i vanliga programmeringsbibliotek. Dessutom accelereras implementeringen av att många utvecklare redan från andra programvaruprojekt känner till hur en REST-arkitektur fungerar. Likaså blir det allt populärare med en kontinuerlig notation av informationsobjekt enligt JavaScript (JSON).

Genom att HTTP, REST och JSON används i fältenheter, behövs inga särskilda kunskaper om industriella kommunikationsprotokoll eller vid behov tillhörande implementering av registertabeller.