Stromversorgung von Elastic iPaaS mit JSON und REST

In einem früheren Beitrag haben wir die wichtigsten Konzepte hinter SnapLogic "Snaps" zusammengefasst.

  • Snaps sind modulare Sammlungen von Integrationskomponenten, die für eine bestimmte Anwendung oder Datenquelle erstellt werden.
  • Sie schirmen Geschäftsanwender und Entwickler von einem Großteil der Komplexität der zugrunde liegenden Anwendung, des Datenmodells und des Dienstes ab.
  • Snaps lassen sich leicht erstellen und ändern und sind für Analyse- und Big-Data-Quellen, Identitätsmanagement, soziale Medien, Online-Speicher, ERP, Datenbanken und Technologien wie XML, JSON, Oauth, SOAP und REST verfügbar.

Im SnapStore können Sie nachsehen, welche Snaps verfügbar sind.

In diesem Beitrag behandeln wir ein verwandtes Thema aus unserem technischen Whitepaper: Web-Standards. Die SnapLogic Integration Cloud wurde speziell für die Cloud entwickelt und hat moderne Technologien zu einem festen Bestandteil der Plattform gemacht. JavaScript Object Notification (JSON) und Representational State Transfer (REST) gelten als die wichtigsten Bausteine unserer skalierbaren Webarchitektur. 

JSON:
Die interne Darstellung von Daten innerhalb einer SnapLogic Integration Cloud-Pipeline erfolgt im JSON-Format. Dieses leichtgewichtige Datenaustauschformat bietet der Cloud-Integrationsplattform die Flexibilität, sowohl strukturierte als auch unstrukturierte Daten zu verarbeiten. In Greg Bensons Beitrag
Technical Advantages of JSON-centric iPaaS stellt er fest:

"Wir bei SnapLogic haben erkannt, dass moderne Webservices und Datenspeicher zwar auf JSON zusteuern, Unternehmen aber immer noch relationale Datenbanken für normalisierte, transaktionale Daten verwenden. Das Tolle an Dokumenten ist, dass sie eine Obermenge von relationalen Datensätzen sind. Bei der Konvertierung eines Datensatzes in ein Dokument kombinieren wir die Spaltennamen aus dem Schema mit den Felddaten, um ein Schlüssel/Wert-Dokument zu erstellen. Auf diese Weise können wir je nach Bedarf Datensätze konsumieren und ausgeben, aber dennoch alle Vorteile des Dokumentenmodells nutzen. Darüber hinaus unterstützen wir traditionelle ETL-Operationen wie JOIN, AGGREGATE und SORT auf Dokumenten. Dadurch können primär relationale Daten nahtlos verarbeitet werden, aber auch diese ETL-Operationen werden so erweitert, dass hierarchische Dokumente unterstützt werden."

REST:
Jede bereitgestellte Pipeline ist standardmäßig für den Aufruf über das REST-Protokoll geeignet. Ein Administrator kann jede Pipeline durch Umlegen eines Schalters als API freigeben. Der Administrator muss den Clients die erforderlichen Berechtigungen (Authentifizierung und Autorisierung) erteilen. Typische Kunden dieser APIs sind Handelspartner und mobile Verbraucher, die Geschäftsdaten oder Geschäftsprozesse nutzen möchten. Ein Handelspartner benötigt beispielsweise Echtzeiteinblicke in den Lagerbestand, um sicherzustellen, dass er gegenüber seinen Kunden, die einen bestimmten Produktbestand erwarten, Verpflichtungen eingehen kann. Oder ein Kunde möchte den Status seiner Bestellung über seine mobile Anwendung abfragen; diese Abfrage beinhaltet die Abfrage Ihres Versandmoduls mit der Sendungs-ID.

In diesem Bericht der Integration Developer News über die SnapLogic Integration Cloud Spring 2014 schreibt Maneesh Joshi:

"Wir haben festgestellt, dass die Kunden aus verschiedenen Gründen wirklich an APIs interessiert sind. Sie möchten ihre Geschäftsprozesse in Form von APIs offenlegen, und sie stellen fest, dass sie sie auch zur Überwachung der Leistung und Zuverlässigkeit ihrer Cloud-Integration [mit externen SaaS] nutzen können.

Er beschreibt die API-Strategie von SnapLogic folgendermaßen:

"Entwickler können eine SnapLogic-Pipeline schnell in eine API umwandeln und so den Programmieraufwand und die Komplexität bei der Integration mobiler Anwendungen in Backend-Systeme erheblich reduzieren. Für den Betrieb stellen wir ein grafisches Dashboard zur Verfügung, mit dem die IT-Abteilung diese Integrationen hinsichtlich Skalierung, Leistung und anderen Aspekten überwachen kann.

Laden Sie dieses technisches Whitepaper um mehr über die SnapLogic Integration Cloud-Architektur zu erfahren.

iPaaS

Kategorie: Produkt
Themen: API JSON REST

Wir stellen ein!

Entdecken Sie Ihre nächste große Karrierechance.