Martin Seibert / Dipl.-Kfm.
//SEIBERT/MEDIA GmbH / Rheingau Palais
Söhnleinstraße 8 / 65201 Wiesbaden
T.+49-611-20570-20
F.+49-611-20570-70
vertriebseibert-media.net
Die //SEIBERT/MEDIA GmbH ist der Herausgeber von //SEIBERT/MEDIA/TECHNOLOGIES.

Impressum

SCHNITTSTELLEN & APIS

Für den Datenaustausch zwischen verschiedenen Anwendungen sind Schnittstellen, sogenannte Application Programming Interfaces (API) eine wichtige Voraussetzung.
Eine Programmierschnittstelle ist eine Schnittstelle, die von einem Softwaresystem anderen Programmen zur Anbindung an das System zur Verfügung gestellt wird. Oft wird dafür die Abkürzung API (für engl. application programming interface, deutsch: Schnittstelle zur Anwendungsprogrammierung) verwendet.
Quelle: http://de.wikipedia.org/wiki/Programmierschnittstelle
Das Team von //SEIBERT/MEDIA entwickelt auf Basis systemspezifischer APIs individuelle Datenaustausch-Formate, die es ermöglichen externe Anwendungen oder einzelne Module daraus in Ihr System oder Ihre Website zu implementieren. Es gibt zahlreiche Anwendungs-Beispiele für den Gebrauch solcher Schnittstellen in der Praxis:
  • SAP-Schnittstellen
  • DATEV-Schnittstellen
  • Payment-Schnittstellen (Paypal, Kreditkarten, Lastschrift, Überweisungen, …)
  • Wikipedia-Schnittstelle (Daten aus Wikipedia für eigene Website auslesen und nutzen)
  • eBay-Schnittstellen
  • flickr-Schnittstelle
Daneben können auch Schnittstellen zu Datenbanken geschaffen werden. Das //SEIBERT/MEDIA-Team hat Erfahrung mit mySQL-Datenbank-Replikationen.
Eine Replikation oder Replizierung ist eine Verdopplung bzw. Vervielfältigung von Daten. Der Datenbestand der replizierten Daten ist in der Regel mit dem Original identisch. Die vervielfältigten Daten (Replikate) werden für gewöhnlich an unterschiedlichen Standorten gehalten. Dieses dient einerseits zur Datensicherung; andererseits ermöglicht es die Betrachtung (und in bestimmten Fällen sogar die Bearbeitung) von großen Datenmengen an voneinander getrennten Orten oder Systemen, ohne Netzlast (siehe Computernetzwerk) zu verursachen oder die Software aufeinander abstimmen zu müssen.
Quelle: http://de.wikipedia.org/wiki/Replikation_%28Datenverarbeitung%29
Web Services für vereinfachte Unternehmensprozesse

Im Online-Bereich gewinnen neben RSS-Integrationen sogenannte Web Services immer mehr an Bedeutung. Sie basieren auf XML-Daten, die von Internet-Anwendungen automatisch ausgelesen werden können. Das Entwickler-Team von //SEIBERT MEDIA verfügt über umfangreiche Erfahrung beim Einsatz von Web Services (SOAP, XMLRPC, …).
Ein Web Service bzw. Webdienst ist eine Software-Anwendung, die mit einem Uniform Resource Identifier (URI) eindeutig identifizierbar ist und deren Schnittstellen als XML-Artefakte definiert, beschrieben und gefunden werden können. Ein Web Service unterstützt die direkte Interaktion mit anderen Software-Agenten unter Verwendung XML-basierter Nachrichten durch den Austausch über internetbasierte Protokolle.
Quelle: http://de.wikipedia.org/wiki/Web_Services
Web Services bieten in der Praxis zahlreiche Anwendungsmöglichkeiten, die Geschäftsprozesse signifikant vereinfachen können. So sind Anwendungen nicht mehr nur örtlich begrenzt nutzbar - User können vielmehr auch mobil mit Hilfe von Web Services darauf zugreifen.

In der Praxis gewinnt insbesondere die Einbindung verschiedener Google-Tools in Online-Applikationen an Bedeutung. Ein Beispiel für Google-Mashups ist die Integration von Google-Maps in eine bestehende Web-Software. (Weitere Informationen finden Sie im Blog-Artikel „Google-Maps auf der eigenen Seite einsetzen“.) Zudem können Schnittstellen zu allen bekannten Google-Diensten eingerichtet werden - beispielsweise zu Google Adwords, Google Base for Shops oder Google Sitemaps.

Weiterführende Links:
http://de.wikipedia.org/wiki/Programmierschnittstelle
http://vsr.informatik.tu-chemnitz.de/proseminare/www03/doku/datenbank/datenbanken.html
http://bsd119.ib.hu-berlin.de/~ft/