Dataintegrering via REST-programmeringsgrænsefladen
Webtjenester spiller en afgørende rolle for virksomheders vækst i en digital verden. REST-programmeringsgrænsefladen i fieldkomponenter understøtter bekvem datatilgængelighed som en vigtig forudsætning for opbygningen af ensartede applikationsstrukturer.
Datatilgængelighed Applikationsudvikling i moderne virksomheder
Fuldstændig datatilgængelighed er et uundværligt kriterium for at kunne opbygge konsistente applikationsstrukturer, der er fremtidssikrede. Samtidig skal applikationsudviklere udføre dataintegration på stadig kortere tid. Adgang til data fra fieldkomponenter kan være en udfordring i sig selv. Målet med denne fase er den fuldstændige integration af data fra fieldkomponenten i den overordnede softwareapplikation. Industrielle fieldkomponenter stiller dine data til rådighed over forskellige kommunikationsprotokoller. REST-API er en af dem.
Definition REST, API og JSON (“{}”)
REST eller "REpresentational State Transfer" er en kommunikationsarkitektur, der er udbredt i it-miljøet. Det er en brugervenlig grænsefladearkitektur, der bruger en velkendt protokol for internettet. Dataoverførsel foregår med Hyper Text Transfer Protocol (HTTP).
API (Application Programming Interface) står generelt for grænseflade for applikationsprogrammering.
De krøllede parenteser står for notationen af indhold, som er maskeret som objekter i programmeringssproget JavaScript (JSON: JavaScript Object Notation), f.eks. for et objekt med serienummeret.
Dataintegration med REST Let at implementere, konsekvent notation
Dataintegration via HTTP-forespørgsler er tilgængelig som standard i almindelige programmeringsbiblioteker. Implementeringen accelereres også af, at mange udviklere allerede fra andre softwareprojekter ved, hvordan en REST-arkitektur fungerer. Populariteten af en konsekvent notation af informationsobjekter iht. JavaScript (JSON) stiger også støt.
Ved at bruge HTTP, REST og JSON i fieldkomponenter er der ikke behov for at opbygge nogen særlig viden om industrielle kommunikationsprotokoller og evt. den tilhørende implementering af registertabeller.