ITscope stellt ihren Nutzern zwei Zugriffsmöglichkeiten auf die aufbereiteten Produktdaten zur Verfügung.
- Die Plattform ITscope zum direkten, interaktiven Zugriff für den Nutzer.
- Die ITscope API (Application Programming Interface) als Kommunikationsschnittstelle für Daten und Ressourcen mit anderen Produkten oder Diensten.
Was ist die ITscope API?
Ziel der ITscope API ist es, wichtige Funktionen der ITscope-Plattform für Drittsysteme zu öffnen, um ITscope in die Unternehmensprozesse einzubinden.
Die ITscope API erlaubt es, einem externen Produkt oder Dienst mit dem ITscope Dienst zu kommunizieren. Im Speziellen ermöglicht sie Anderen den Zugriff auf Daten und Dienste der ITscope Infrastruktur, um sie in eigenen Systemen zu benutzen und sich mit ITscope zu vernetzen. Dies ist der Weg, auf dem andere Firmen sich mit ITscope austauschen können.
Für wen ist die ITscope API gedacht?
Ursprünglich wurden APIs benutzt, um Partnern außerhalb der Firma Zugriff auf Daten und Ressourcen zu ermöglichen. Moderne APIs, wie auch die ITscope API, zielen darauf ab, auch Nicht-Entwicklern einen leichten Zugang zu bieten. ITscope setzt selbst zu gewissen Teilen auf der ITscope API auf, die deshalb stets gepflegt und weiterentwickelt wird.
Warum die ITscope API einsetzen?
Die ITscope API erlaubt es tagesaktuell aggregierte und aufbereitete Produktdaten von sämtlichen bei ITscope gelisteten Distributoren in eigene Produkte und Dienste einzubinden.
Wie wird die API weiterentwickelt?
Die API wird kontinuierlich weiterentwickelt, um Dienste wie Produkte, Exporte, Angebote oder Bestellungen zugänglich zu machen.
RESTful
Die ITscope API ist RESTful (REpresentational State Transfer). Ohne zu weit auf die Details einzugehen besteht REST im Groben aus den folgenden Bestandteilen:
- Die Basis-URL der API, in unserem Fall https://api.itscope.com/2.1
- definierten MIME-Rückgabeformaten wie JSON oder XML
- einer Handvoll Operationen wie PUT, GET oder DELETE
- und alles basiert auf dem HTTP-Standard.
Weiterführende Informationen zum Thema REST können zum Beispiel den folgenden Stellen entnommen werden: