Lernen Sie die Adobe Connect Web Services kennen. Informieren Sie sich über die Grundlagen und erfahren Sie, wo und wie Sie diese APIs verwenden.
Adobe Connect stellt Webdienste bereit, die von Clients zum Datenaustausch mit Adobe Connect-Konten angewählt werden können. Sie können Webdienste für gehostete Konten von Adobe Connect und für Konten auf lizenzierten Adobe Connect-Servern verwenden.
In diesem Handbuch wird erläutert, wie eine Anwendung die Adobe Connect Web Services aufruft und die XML-Antwort interpretiert. Die Zielgruppe sind Entwickler, die benutzerdefinierte Anwendungen für Adobe Connect erstellen oder Adobe Connect mit einem anderen System wie einem Lernmanagementsystem oder einem LDAP-Verzeichnisdienst integrieren.
Bevor Sie mit diesem Handbuch arbeiten, machen Sie sich mit den Grundlagen von XML und die Kommunikation mit einem Server von einer Clientanwendung aus über HTTP vertraut. Dieses Handbuch enthält einige Java-Codebeispiele, setzt jedoch nicht voraus, dass Sie eine bestimmte Sprache oder Umgebung nutzen.
Entwicklungsumgebung für Adobe Connect Web Services
Mit Adobe Connect Web Services können Sie benutzerdefinierte Anwendungen mithilfe einer beliebigen Sprache oder Plattform entwickeln, die XML über HTTP senden und empfangen kann. Sie haben beispielsweise die Wahl zwischen Java und der J2EE-Plattform, C#.NET, PHP, einem Portalserver oder einer beliebigen Webentwicklungsplattform. Die meisten benutzerdefinierten Anwendungen sind Webanwendungen oder Portale.
Folgende Werkzeuge sind oft hilfreich:
Eine XML-Parsercodebibliothek, wenn Ihre Programmiersprache die XML-Analyse unterstützt.
Eine Cookie-Verwaltungscodebibliothek, mit der Sie die von Adobe Connect zurückgegebenen Sitzungs-Cookies verwalten.
Ein Werkzeug zum Anzeigen von HTTP-Anforderungs- und -Antwortkopfzeilen in einem Browser. Viele dieser Werkzeuge sind im Internet verfügbar.
Weitere Ressourcen
Im Internet finden Sie viele nützliche Ressourcen mit Informationen zu Adobe Connect, Webdiensten und XML sowie zu anderen Technologien in Adobe Connect.
Adobe Connect
Adobe Connect-Benutzer-Community
Die Adobe Connect-Benutzer-Community unter connectusers.com ist das Herzstück der Adobe Connect Community. Auf dieser Website finden Sie Foren, Tutorials, Veranstaltungen, Ankündigungen, Partnerpräsentationen und vieles mehr.
Hilfe- und Support-Center zu Adobe Connect
Im Hilfe- und Support-Center zu Adobe Connect finden Sie die Adobe Connect-Dokumentation und die Kontaktdaten des Supports.
XML und Webdienste
Der Web Services Primer
auf der XML.com-Website (xml.com) bietet eine gute Einführung in Webdienste.
Das XML-Tutorial
auf der W3Schools-Website (w3schools.com) soll Ihnen den Einstieg in XML erleichtern.
Im XPath-Tutorial,
ebenfalls auf der W3Schools-Website (w3schools.com), wird XPath beschrieben, mit dem ein XML-Dokument analysiert wird, damit Sie es in einer Anwendung nutzen können.
Im XSLT-Tutorial,
einem dritten Tutorial auf der W3Schools-Website (w3schools.com), erfahren Sie mehr über XSL-Transformationen, mit denen Sie XML-Daten in andere Formate konvertieren.
Die Spezifikation für XSL Transformation (XSLT)
auf der W3C-Website (w3.org) ist die offizielle Definition für XSLT des Normenausschusses, der diese Programmiersprache entwickelt hat.
Das Dokument über die numerische Darstellung von Datums- und Uhrzeitangaben
auf der Website der Internationalen Organisation für Normung (iso.org) bietet Informationen zum Datums- und Uhrzeitformat nach ISO 8601.
Das Dokument über Datums- und Uhrzeitformate
auf der W3C-Website (w3.org) ist die offizielle Definition des Datums- und Uhrzeitformats nach ISO 8601.
Die generische URI-Syntax
mit Informationen zu reservierten Zeichen und zur Prozentcodierung finden Sie in RFC3986. URLs müssen ordnungsgemäß codiert sein und die Prozentcodierung für reservierte Zeichen beachten.
Weitere Technologien
Die SCORM-Konzepte
auf der Website der Eduworks Corporation (eduworks.com) bieten ein Tutorial zum Shareable Content Object Reference Model. Hier werden Shareable Content Objects (SCOs) und Lernmanagementsysteme (LMS) beschrieben.
Die LDAP-Roadmap
auf der Website von Kings Mountain Systems (www.kingsmountain.com) bietet eine nützliche Übersicht über das Lightweight Directory Access Protocol (LDAP). Diese Seite liefert möglicherweise Hintergrundmaterial oder Links für Entwickler, die ein LDAP-Verzeichnis in Adobe Connect integrieren.
Microsoft SQL Server
Adobe Connect arbeitet mit einer Microsoft SQL Server-Datenbank, aus der die benutzerdefinierten Anwendungen Daten abrufen und in die sie Daten schreiben. Im Microsoft SQL Server Developer Center (msdn.microsoft.com) finden Sie nützliche Ressourcen wie Referenzen, Community, Support und weitere Informationen.
Konventionen im Handbuch zum Arbeiten mit Web Services
In diesem Handbuch gelten branchenübliche Standardkonventionen für die Codedarstellung, mit denn Sie bereits vertraut sind.
Die API-Referenz ist allerdings eine formale Definition des API-Vertrags zwischen einer aufrufenden Anwendung und dem Server. Daher sollten die Syntaxdefinitionen von Anforderungs-URLs beschrieben werden.
Zur besseren Lesbarkeit werden die Bestandteile einer Anforderungs-URL auf mehrere Zeilen aufgeteilt:
http://server_name/api/xml ?action=custom-fields &filter-definition=value &session=BreezeSessionCookieValue
Wenn Sie eine Anforderungs-URL in die Adressleiste eines Browsers eingeben oder in einer Anwendung erstellen, muss die URL als eine einzige Zeile eingegeben oder erstellt werden:
https://example.com/api/xml?action=custom-fields&filter-name=location
Syntaxelemente in blauer Codeschrift sind die Definitionen, die Sie erstellen, und bieten einen Hyperlink zur Syntax der Definition.