Architekturempfehlungen

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > Anhang I: So richten Sie Ihre Verpackungsumgebung ein 

Architekturempfehlungen

Ein Packaging-System muss eine bestimmte Reihe von Anforderungen erfüllen:

 

Datenspeicher

Jeder Packaging-Auftrag ist ein Projekt, das grundlegendes (Software-)Material, Prozessschritte, Dokumentation und eine gut durchdachte Zieldefinition umfasst. Je besser ein Repository die Organisation von Materialien und Informationen unterstützt, desto einfacher ist es für das Packaging-Team – das durchaus auch nur aus einer einzigen Person bestehen kann –, effiziente Packaging-Abläufe und qualitativ hochwertige Ergebnisse zu gewährleisten.

 

Obwohl jede Packaging-Aufgabe ihre eigenen Anforderungen hat, wird empfohlen, so weit wie möglich an einer einheitlichen Vorgehensweise festzuhalten. Die Wiederverwendung von Vorlagen und Strukturen spart Zeit und reduziert Fehlerquoten. Daher wird empfohlen, eine standardisierte Repository-Struktur mit separaten Ordnern für die verschiedenen Arten von Packaging-Medien zu implementieren. Der folgende Screenshot zeigt eine Möglichkeit, Medien für ein Software-Packaging-Projekt in einem Datenspeicher zu organisieren:

 

FolderStructure

 

Das obige Bild zeigt ein Beispiel für Verzeichnisse pro Packaging-Projekt für einen dateibasierten Datenspeicher. Der Datenspeicher kann lokal sein oder auf einer beliebigen Art von Netzwerkfreigabe eingerichtet werden. Wenn Projekte im Rahmen eines Packaging-Teams bearbeitet werden sollen, ist ein freigegebener Speicherort, auf den alle Teammitglieder zugreifen können, am geeignetsten. Je nach Anforderungen kann es sinnvoll sein, einen Schritt weiterzugehen und die Dateien in einer Datenbank zu verwalten.

 

Packaging-Tools

Sobald die Datenstrukturen organisiert sind, ist es an der Zeit, über den Packaging-Prozess selbst nachzudenken. Richten Sie die Packaging-Umgebung in der Nähe des Datenspeichers ein. Hier werden alle kleinen (oder nicht so kleinen) Hilfswerkzeuge bereitgestellt, die für erfolgreiches Packaging benötigt werden: ein Paket-Editor, eventuell ein Capture-Tool, Unterstützung für die Prozessorganisation, Qualitätssicherungsanwendungen usw. Diese Tools können in ein praktisches Framework integriert sein, wie z. B. RayPack, oder auf mehrere kleinere „One-Trick"-Anwendungen von einem oder mehreren Anbietern verteilt sein. Sehen Sie sich die RaySuite für passende Anwendungen an, z. B. RayEval für die Paketevaluierung oder RayQC für Qualitätssicherung und Testunterstützung.

 

Das genaue Set an benötigten Packaging-Funktionen hängt vom verfügbaren Rohmaterial zu Beginn, dem angestrebten Zielformat, der Größe des Packaging-Teams und den Kunden ab, für die die Arbeit durchgeführt wird. Klären Sie die folgenden Fragen:

 

Ist die Basissoftware in einem MSI-basierten Format verfügbar, oder ist es zunächst notwendig, Legacy-Setups zu transformieren? Für die Transformation wird in der Regel PackRecorder von RayPack benötigt.

Welche Zielbetriebssysteme müssen unterstützt werden? RayPack enthält standardmäßig den PackDesigner für Windows.

Sind MSI oder MST das Zielformat, oder ist das Ziel ein virtualisiertes Paket? RayPack unterstützt MSI und MST standardmäßig als Zielformate. Fügen Sie das Virtualisierungsmodul hinzu, um App-V-, ThinApp- und andere virtuelle Pakettypen zu erstellen.

Wird die Arbeit im Wesentlichen von einer einzelnen Person durchgeführt, oder ist es notwendig, die Teamarbeit zu koordinieren? Denken Sie über die Vorteile der Implementierung eines zentralen PackServers nach, mit einer zentralen Datenbank für alle Packager. Systeme wie RayFlow erleichtern die Koordination der Workflow-Schritte vom anfänglichen Kundenpaketauftrag bis zur endgültigen Lieferung in verteilten Teamsituationen.

Wie ist die Kundenstruktur? Werden Pakete für ein Unternehmen vorbereitet oder an mehrere Kunden geliefert? Mandantenfähigkeit mit getrennter Speicherorganisation unterstützt eine komfortable Kundenverwaltung.

 

Wenden Sie sich an einen Vertriebsmitarbeiter von Raynet, um einen Überblick über verfügbare Produkteditionen und zusätzliche Module zur Einrichtung eines individuellen Packaging-Systems zu erhalten. Obwohl RayPack ein vollständig funktionsfähiges RayPack Studio ist, passt die richtige Editionsauswahl es genau an individuelle Anforderungen an.

Packaging-Fabrik

Professionelles Packaging ist auf mehrere dedizierte Maschinen angewiesen, die für Paketbearbeitung, Installationserfassung und Pakettests konfiguriert sind. All diese Maschinen können über mehrere Netzwerke verteilt sein, auf physischen und virtuellen Maschinen implementiert und von einer Gruppe von Spezialisten betreut werden. Bereiten Sie sich darauf vor, Ihre individuelle Packaging-Fabrik an die Anforderungen Ihrer Geschäfts- und IT-Umgebung anzupassen.