Datenzugriffsressourcen
Die folgenden Abschnitte enthalten Informationen für den Zugriff auf Datenressourcen.
Die Verbindung zwischen einer Unternehmensanwendung und einem EIS (Enterprise Information System) wird über Ressourcenadapter hergestellt, die vom EIS bereitgestellt werden und als Plug-ins in den Anwendungsserver integriert sind. Der Ressourcenadapter spielt in der Integration und Konnektivität zwischen einem EIS und einem Anwendungsserver eine zentrale Rolle. Er dient als Kontaktpunkt zwischen Anwendungskomponenten, Anwendungsservern und Enterprise Information Systems (EIS). Ein Ressourcenadapter muss auf der Basis klar strukturierter Verträge, die in der Spezifikation JCA (Java™ Platform, Enterprise Edition (Java EE) Connector Architecture) angegeben sind, mit anderen Komponenten kommunizieren.
Der generische Kontext für eingehende Nachrichten ermöglicht einem Ressourcenadapter, den Ausführungskontext der Arbeitsinstanzen, den er an den Anwendungsserver übergibt, zu steuern. Durch Übergeben einer Arbeitsinstanz, die die Schnittstelle "WorkContextProvider" implementiert, kann ein Ressourcenadapter verschiedene Kontexttypen an WebSphere Application Server weiterleiten. Wenn der Anwendungsserver die bereitgestellten Kontexttypen unterstützt, legt der Mechanismus für generische Arbeitskontexte die Arbeitskontexte als Ausführungskontext der Arbeitsinstanz fest. Der Kontext bleibt während der Ausführung der Arbeitsinstanz wirksam.
Der Sicherheitskontext für eingehende Nachrichten verwendet einen generischen Arbeitskontext, indem er einem Ressourcenadapter ermöglicht, Sicherheitsinformationen im Ausführungskontext der Arbeitsinstanzen zu erzeugen, die er an den Anwendungsserver übergibt. Durch die Übergabe einer Arbeitsinstanz, die Kontexttypen bereitstellt, die die neue standardisierte Schnittstelle "SecurityContext" implementieren, kann die Anwendung einen Ausführungskontext mit den Sicherheitsidentitäten und Berechtigungsnachweisen für eine Arbeitsinstanz einrichten und definieren. Die Identitäten und Berechtigungsnachweise bleiben während der Ausführung der Arbeitsinstanz wirksam und gewährleisten die sichere Nachrichtenzustellung an Java EE-Nachrichtenendpunkte.
WebSphere Application Server unterstützt Typen von Arbeitskontexten, die die neuen standardisierten Schnittstellen "SecurityContext", "TransactionContext" und "HintsContext" implementieren. Der generische Kontext für eingehende Nachrichten akzeptiert Implementierungen der Schnittstelle "HintsContext", doch der Anwendungsserver berücksichtigt keine Hinweise auf Arbeitskontexte. Der Sicherheitskontext für eingehende Nachrichten ordnet Benutzeridentitäten aus der EIS-Domäne nicht Identitäten in einer Anwendungsserverdomäne zu. Identitäten, die von SecurityContext-Implementierungen bereitgestellt werden, müssen in einer Sicherheitsdomäne des Anwendungsservers abgelegt sein.
Weitere Informationen finden Sie in den zugehörigen Konzept-, Referenz und Taskartikeln.