Zusammengesetzte Anwendungen

Was ist zusammengesetzte Anwendungen?
Zusammengesetzte Anwendungen sind Anwendungen, die aus einer Kombination mehrerer vorhandener Funktionen unter Verwendung von Geschäftsquellen von Informationen aufgebaut sind. Zusammengesetzte Anwendungen sind Sammlungen von Software-Assets, die zur Bereitstellung von Geschäftsfunktionen zusammengestellt werden. Bei diesen Assets handelt es sich im Allgemeinen um Artefakte, die unabhängig voneinander bereitgestellt werden, um die Zusammenstellung und Nutzung spezifischer Plattformfunktionen zu ermöglichen.

Die Verwendung einer zusammengesetzten Anwendung kann einen Benutzer vom Wechsel zwischen Anwendungen entlasten. Es bietet sofortigen Zugriff auf mehrere Anwendungen am selben Ort, mit dem zusätzlichen Vorteil, Funktionen manuell hinzufügen und entfernen zu können. Zusammengesetzte Anwendungen können mit Mashups verglichen werden. Verbundanwendungen verwenden jedoch geschäftliche Informationsquellen, während Mashups webbasierte, meist freie Ressourcen verwenden.

Die vier Ebenen der zusammengesetzten Anwendungen sind Daten, Anwendung, Produktivität und Präsentation. Ein Lösungsarchitekt muss sich mit Komponenten, einem Kompositionsstapel und zusammengesetzten Anwendungsspezifikationen befassen. Um einen Kompositionsstapel auszuwählen, müssen aus jeder Ebene ein oder mehrere Container ausgewählt werden. Eine Reihe von Komponententypen muss in den Containern bereitgestellt werden können. Komponenten werden ausgewählt, indem ein Repository von Assets definiert wird, das basierend auf Geschäftsanforderungen aus Komponententypen erstellt werden soll. Es müssen auch Methoden zum Verbinden der Assets definiert werden, um einen funktionsübergreifenden Prozess bereitzustellen. Diese Verbindungen sind lose gekoppelt.

Eine Anwendung gilt als eine gut angepasste Verbundanwendung, wenn sie einem Standardarchitekturentwurf entspricht und die folgenden Merkmale aufweist:

Eine umfassende Benutzererfahrung, um zahlreiche Anwendungstypen in einer einzigen Clientansicht zusammenzufassen

Konsistente und einheitliche GUI

Vollständige Authentifizierung und Vertraulichkeit der Daten

Flexibilität, um serviceorientierte Architekturfunktionen wie Wiederverwendbarkeit und lose Kopplung zu verwenden

Sich als einzigartige Anwendung für heterogene Anwendungen verhalten

Interkommunikation der Komponenten

Wiederverwendung von Computer-Assets

Zusammensetzung der Teile

Aggregieren Sie mehrere Anwendungen in einer einzelnen Client-Ansicht

Bereitstellen von Zugriff jederzeit und überall in einer halb verbundenen Umgebung

Die Client-Composite-Anwendungsinfrastruktur ist eine Composite Application Runtime-Umgebung, die für die Installation und Ausführung von Anwendungen erforderlich ist, die speziell in einer WebSphere Portal Server-Umgebung erstellt wurden. Zusammengesetzte Anwendungen haben auch eine bestimmte Struktur. Informationsarbeiter bilden die höchste Ebene der Struktur. Sie greifen über Portale auf Dokumente und Geschäftsinformationen zu. Sie erstellen auch Dokumente während der Geschäftsaktivitäten, die Teil größerer Geschäftsprozesse sind und die Aktivitäten von Systemen und Personen koordinieren. Die Aktivitäten werden durch prozessspezifische Geschäftsregeln gesteuert, die Ressourcen innerhalb einer Service-Schnittstelle aufrufen. Geschäftsregeln werden schließlich auf die Inhalte dieser Dokumente angewendet, um Informationen zu extrahieren, zu transformieren und an die nächste Prozessstufe zu übertragen.

Zu den Assets für die Komposition gehören Workflows, Dokumente, Geschäftsaktivitäten und -regeln, Schemata, UI-Bildschirme, Berichte, Metriken usw.


War die Erklärung zu "Zusammengesetzte Anwendungen" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu