APIs werden immer beliebter und häufiger eingesetzt. Grosse Firmen bieten bereits heute frei zugängliche API-Schnittstellen zu ihren Informationen, Produkten und Dienstleistungen an. Dies kreiert eine völlig neue Dynamik und ermöglicht es unabhängigen Dritten, mit den Informationen zu arbeiten.
API steht für „Application Programming Interface“. APIs sind Programmierschnittstellen, über welche eine Software Daten austauschen kann. Sie beschreiben, wie Software miteinander kommuniziert.
In der Webprogrammierung kommen APIs vor allem in Server-Client-Beziehungen vor. Das heisst in der Regel, dass sich die Client App um die Darstellung der Informationen kümmert und der Server sich auf ihre Verwaltung konzentriert. So können verschiedene Clients, zum Beispiel eine Webseite und eine Reihe von Mobile Apps, mit denselben Daten gefüttert werden. Der Server muss nicht mehr wissen, für welches Gerät er die Daten aufbereiten soll, sondern der jeweilige Client fragt nach, was er braucht.
Datenbank als API
Systeminterne Datenbanken, die historisch mit dem Unternehmen mitgewachsen sind, sind in vielen Firmen präsent. Wir helfen Ihnen dabei diese Daten «anzuzapfen» und via Schnittstelle ansprechbar zu machen. Dafür setzen wir Software ein, die alle gängigen Datenbanksysteme unterstützt und eine API über die Datenbank legt, welche mit diversen Berechtigungsstufen angesprochen werden kann.
Ihre Datenbank als API kann unterschiedlichen Konsumenten zur Verfügung gestellt und in Online-Plattformen eingebunden werden. Wir bieten Ihnen einen einfachen Weg, wie Sie ihre Daten in Online-Systeme integrieren können, um heutigen Ansprüchen gerecht zu werden.
Beispiel einer API-Schnittstellen-Lösung
Für die OPAN SPITEX AG haben wir zwei verschiedene APIs entwickelt. Spitäler und medizinische Institutionen übermitteln Patientendaten automatisiert und sicher via API an ein zentrales Routing System, welches dann die Daten standardisiert aufbereitet und an Spitex Organisationen in Form einer anderen API für den Download in die Fachapplikationen zur Verfügung stellt.
Die API für die Spitäler beinhaltet eine öffentlich zugängliche Dokumentation und einen API-Explorer, der es den Entwicklern, respektive den Konsumenten der API ermöglicht, die Abfragen zu testen und den Umgang mit der API einfacher zu verstehen. Der grösste Vorteil der Online API-Dokumentation ist, dass diese automatisch aus dem Code generiert wird. Werden Änderungen vorgenommen, werden diese direkt publiziert. Somit kann sichergestellt werden, dass die Dokumentation immer auf dem neusten Stand ist. Folgen Sie dem Link um die Online API-Dokumentation anzusehen.
cloudtec – Ihr API-Integrator
Cloudtec entwickelt und betreibt moderne APIs, die helfen Software mit Ihren Partnern und Kunden zu vernetzen. Unsere ausgewiesenen Fachexperten verstehen es, APIs von Grund auf zu konzipieren und iterativ zur Reife zu führen. Eine gut programmierte API kann neue Türen öffnen und ist ein wegweisendes Instrument für Unternehmen.
Middleware Engineering erfordert systemübergreifende Kenntnisse und technische Kreativität, denn es gibt viele verschiedene Möglichkeiten, um ans Ziel zu gelangen. Als Experten in diesem Bereich verstehen wir es, Windows- oder Unix-basierte Systeme in unterschiedlichen Server- und Cloud-Konfigurationen miteinander zu verbinden, zu integrieren und die Daten richtig zu kanalisieren - so dass diese effizient und zweckmässig anderen Umsystemen zur Verfügung gestellt werden können.