spacer  
spacer


IT-Consulting Daniel Brüßler - TYPO3 CMS und Java

 
 
spacer Unternehmen spacer Leistungen - Small bis XL spacer Preis & aktuelle Verfügbarkeit
spacer spacer spacer
TYPO3 - CMS
spacer
eZ Publish CMS
spacer
Lenya CMS
spacer
ROI und Wirtschaftlichkeit
spacer
Software-Test
spacer
Externe Systeme
spacer
CMS-Erweiterungen
spacer
Arbeitsweise
spacer
Anbindung durch XML und Webservices
Mit "externes System" sind alle Programme, Datenbanken und Internet-Applikationen gemeint, die für gewöhnlich eigenständig sind und keine Verbindung zu Ihrer Web-Site haben. Also E-Mail, Excel, Shops beispielsweise. 


Webservices per SOAP
Gerade wenn Daten zwischen verschiedenen Systemen ausgetauscht werden sollen kann sich der Einsatz von Webservices lohnen. Nutzung und Anbieten von Webservices ist durch Unterstützung von OpenSource-Frameworks sehr einfach geworden.

Besondere Sicherheit bietet der Einsatz von SSL-Verschlüsselung (https://), um persönliche Daten sicher übertragen zu können. Es kann aber auch schon ausreichen eine Prüfung von Benutzername & Passwort zu verwenden.

Diese Technik gibt dem Internet eine zusätzliche Dimension, denn externe Dienste wie Kreditkartennummer-Überprüfung, Bezahldienste wie Moneybookers, PayPal, Handelsplattformen ergeben eine zusätzliche Infrastruktur! Dies ist die Basis für SOA, die service-orientierte Architektur wird durch die Transparenz/ Beschreibung der angebotenen Services per WSDL erst möglich.

Im Content Management System (und natürlich auch sonst) können Webservices in drei Varianten genutzt/ angeboten und genutzt werden:
SOAP (die beste Variante, Liste angebotener Services per WSDL, Disco)
REST (einfache Nutzung aber keine Transparenz wie bei WSDL)
XML-RPC (der Vorläufer von SOAP. Noch weit verbreitet, weil recht schnell)

XML & XML Schema - RelaxNG - DTD & XSL
Inzwischen bieten die meisten großen Applikationen die Export-Möglichkeit als XML an. Sogar Fertigungsstraßen der Automatisierungstechnik können Konfigurationsdaten inzwischen als XML exportieren.
Um Datenaustausch über XML zu automatisieren ist es nötig die XML-Daten des einen Systems in die des anderen zu transformieren (mapping). Dabei sollten diese Daten natürlich gegen das XML-Schema (.xsd), das Schema RelaxNG (.rng) oder eine DTD (.dtd) geprüft werden.

Die Marken oder eingetragenen Marken Moneybookers, PayPal, SAP, Netweaver, Microsoft gehören ihren jeweiligen Inhabern.

border
spacer spacer
spacer