Vorheriges Thema: Arbeitsablauf für das Erstellen von WebanwendungenNächstes Thema: Hinzufügen von Appliance-Klassen zu einem Katalog


Erstellen von CA AppLogic®-Anwendungen

Sehen Sie sich das Video an

CA AppLogic® implementiert Anwendungen durch Kombination eines Paket-Deskriptors, einer Singleton-Assembly mit dem Namen ' MAIN ' und eines optionalen Anwendungskatalogs. Unter der Annahme, dass alle benötigten Appliance-Klassen bereits in einem oder mehreren Katalogen vorhanden sind, besteht die Zusammenstellung der Anwendung darin, die Bestandteile der MAIN-Assembly zu erstellen.

Die MAIN-Assembly unterscheidet sich von anderen Assemblys, da sie keine Terminals hat. Terminals werden nur für Verbindungen zwischen Appliances verwendet.

Um mit dem externen IP-Netzwerk zu interagieren, muss die Anwendung eine oder mehrere Gateway-Appliances einschließen. Die Gateways sind Standardkatalog-Appliances, die den Rest der Anwendung von den Details und Einstellungen isolieren, die für diese Interaktionen erforderlich sind. Als zusätzliches Leistungsmerkmal verfügen die Gateways über integrierte Firewalls.

Ausführlichere Informationen finden Sie im Anwendungskonfigurierer.

Hinweis: Die Erstellung einer Anwendung ist ein interaktiver Prozess. Sie können eine neue Anwendung komplett neu erstellen oder eine vorhandene Anwendung kopieren und diese ändern, um sie an Ihre Anforderungen anzupassen.

  1. Entscheiden Sie, welche Dienste Ihre Anwendung für das Netzwerk bereitstellt, das die Eingaben der Anwendung definiert.
  2. Erstellen und konfigurieren Sie ein Eingabe-Gateway für jede dieser Eingaben.
  3. Entscheiden Sie, welche externen Dienste Ihre Anwendung benötigen wird, und konfigurieren Sie eine separate Ausgabe-Appliance, um auf jeden dieser Dienste zugreifen zu können.
  4. Erstellen Sie Anwendungs-Volumes, auf denen Sie den Code, Skripte, Inhalte und Datenbanken platzieren können, die für Ihre Anwendung spezifisch sind. Geben Sie jedem Volume einen entsprechenden Namen, und verwenden Sie ein Anwendungs-Volume mit mehr als einer Appliance.

    Zum Beispiel können Sie alle Ihre HTML-Dateien, statischen Images, CGI-Skripte und EJB-Pakete in unterschiedliche Verzeichnisse eines einzelnen Volumes einordnen und später dieses Volume für alle Ihre Webserver und J2EE-Server verfügbar machen.

  5. Stellen Sie die Infrastruktur, die Sie zwischen den Eingaben und den Ausgaben der Anwendung benötigen, mithilfe von Appliances und Servern aus den Katalogen zusammen (oder modifizieren Sie die Infrastruktur entsprechend). Währenddessen können Sie beschließen, eine neue Appliance oder einen neuen Server aufzubauen oder einen vorhandenen anzupassen, um Ihren Anforderungen besser gerecht zu werden.

Das Design der neuen Anwendung ist vollständig, wenn der MAIN-Singleton vollständig zusammengesetzt ist und alle darin eingeschlossenen untergeordneten Elemente vorhanden und richtig konfiguriert sind. Sobald diese Stufe erreicht ist, ist die Anwendung unmittelbar einsatzbereit und kann auf einem Zielhardwaresystem ausgeführt werden.

Wichtig: Wenn Sie eine Anwendung das erste Mal starten, nachdem Sie ihr eine oder mehrere neue Appliances hinzugefügt haben, instanziiert CA AppLogic® alle Klassen-Volumes für diese Appliances automatisch. Je nachdem, wie groß diese Volumes sind, kann der Prozess zwischen 2 und 10 Minuten oder sogar länger dauern.