Zertifizierung Certified for Univention Corporate Server
From Univention Wiki
Für Independent Software Vendors (ISVs) ist Univention Corporate Server (UCS) die ideale Plattform für Betrieb und Integration in ein umfassendes LDAP-zentriertes Infrastruktur- und Identity-Management. Mit Univention App Center steht die Lösung darüber hinaus zahlreichen Nutzern direkt zur Verfügung. Der Artikel beschreibt Möglichkeiten und Verfahren, die eigene Lösung für UCS zu zertifizieren ("Certified for Univention Corporate Server") und Software-Partner von Univention zu werden. Lösungen, die für Univention Corporate Server (UCS) zertifiziert sind, finden sich auf der Univention-Webseite.
Contents |
Formelles Verfahren
ISVs zertifizieren ihre Lösung und werden Univention Software-Partner, indem sie formal das Logoprogramm "Certified for Univention Corporate Server" abschließen. Die Unterlagen können unter Kontakt angefordert werden.
Zur Zertifizierung eines Produktes für Univention Corporate Server sind folgende Schritte zu unternehmen:
- Univention Corporate Server herunterladen und installieren
- Zertifizierung durchführen
- Univention Logoprogramm "Certified for Univention Corporate Server" unterzeichnen per Post an Univention schicken
Zertifizierung
Je nach Art des Produktes und dem Ziel kann die Zertifizierung folgende Varianten haben:
- Installation: Das Produkt lässt sich auf UCS installieren und kann mit UCS als Betriebsplattform betrieben werden.
- Integration: Das Produkt bietet dem Kunden durch die Integration in das UCS-Managementsystem einen zusätzlichen Mehrwert. Eine Installation auf UCS ist nicht notwendig oder möglich, weil es sich beispielsweise um eine Hardware-Appliance handelt.
- Installation + Integration: Das Produkt lässt sich auf UCS installieren und betreiben. Eine Integration in das Managementsystem bietet dem Kunden einen zusätzlichen Mehrwert.
Die Zertifizierung ist Voraussetzung für Univention App Center. Für das App Center ist mindestens die Variante Installation (inkl. Paketierung) notwendig. Der Nutzer profitiert von einer einfachen und einheitlichen Installation zertifizierter Lösungen.
Technisches Verfahren
Die Integration in UCS kann in drei Stufen erreicht werden. Mit Abschluss der Zertifizierung ist der Software-Partner berechtigt, das Logo "Certified for Univention Corporate Server" zu verwenden.
- Softwarelösung auf UCS installieren
- Softwarelösung für UCS paketieren
- Softwarelösung mit UCS integrieren
Welche und ob alle Stufen durchlaufen werden, hängt von der Lösung des Software-Partners ab und welchen Integrationsgrad der Software-Partner anstrebt. Der größte Nutzen für ISVs und Nutzer wird durch eine Bereitstellung (durch eine Paketierung) über Univention App Center erzielt.
Es gibt beispielsweise Software-Partner, deren Produkt eine Hardware-Appliance inkl. Software-Lösung ist. Durch die Integration wird die Appliance für die Anbindung an das LDAP-Verzeichnis in UCS konfiguriert, so dass die zentral verwalteten Daten verwendet werden können. In diesem Fall werden die ersten beiden Stufen übersprungen und die Integration direkt hergestellt.
Installation
Mit der Installation prüft der ISV, dass die Lösung mit UCS oder darauf aufbauenden Produkten eingesetzt werden kann und stellt sicher, dass der Einsatz in dieser Kombination unterstützt wird. Download, Installation und Konfiguration werden in einer Anleitung dokumentiert.
Für die ersten Schritte in UCS, sowie Download und Installation sei auf den UCS Quickstart Guide verwiesen.
Paketierung
Zur Vereinfachung der Installation der Softwarelösung unter Verwendung des Paket-Managements wird die Softwarelösung für UCS paketiert. UCS verwendet das Debian-Paketformat. Die Softwarelösung muss so paketiert werden, dass die Installation "nicht-interaktiv" z.B. über das webbasierte Software-Management und automatisch erfolgen kann.
Wird die Softwarelösung für UCS paketiert und erfüllt die Voraussetzungen für Univention App Center, ist es nur noch ein kleiner Schritt für diesen Bereitstellungsweg.
Integration
Die Integrationsmöglichkeiten in UCS sind sehr vielfältig und abhängig von Verwendungszweck und Absicht der Integration ergeben sich verschiedene Möglichkeiten. Im Folgenden sind ein paar Beispiele aufgeführt:
- Benutzerauthentisierung über OpenLDAP in UCS
- Integration der Konfiguration für die Software-Lösung in das UCS-Managementsystem
- Synchronisation von LDAP-Verzeichnisdaten, z.B. Benutzerkontoinformationen, in die Datenbank der Softwarelösung über Listener-/Notifier Mechanismus (Siehe Handbuch UCS Domänenkonzept).
- Integration in den E-Mailstack (Postfix, Cyrus-IMAP, etc.) von UCS, vgl. Kolab, Open-Xchange und Zarafa.
- Integration in Univention Configuration Registry Mechanismen und Konfigurationstemplates (Siehe Handbuch UCS 3.0).
- etc.
Weitere Informationen liefert die Entwicklungsdokumentation.
Weitere Informationen
Erste Quelle für Hilfe zu UCS ist das Handbuch. Hilfe zu UCS gibt es im Univention Forum, nützliche Hinweise sind in der Support und Knowledge Base (SDB) von Univention zu finden. Bugs in der Dokumentation oder in den Programmen können direkt im Univention Bugzilla gemeldet werden.
Paketierung und Bereitstellen in einem Repository: