Nach der Entwicklung einer SCA-Komponente (Service Component Architecture)
können Sie Bindungen verwenden, um anzugeben, wie die Komponente mithilfe von SCA-Services
und -Referenzen mit anderen Komponenten und Anwendungen kommunizieren soll.
Eine Komponente kann mithilfe von Services und Referenzen mit anderen
Komponenten und Anwendungen kommunizieren. SCA-Services und -Referenzen legen
vom Entwurf her jedoch nicht fest, wie diese Kommunikation stattfinden soll. Um festzulegen,
wie eine Komponente kommuniziert, werden Bindungen verwendet. SCA-Services verwenden
Bindungen, um den Zugriffsmechanismus zu beschreiben, den Clients für den Aufruf des Service
verwenden müssen. SCA-Referenzen verwenden Bindungen, um den Zugriffsmechanismus zu beschreiben,
der für den Aufruf eines Service verwendet wird. Je nachdem, womit die SCA-Komponente
kommuniziert, kann eine Komponente über explizit angegebene Bindungen verfügen.
Alle Bindungstypen enthalten einen Satz konfigurierbarer Attribute, die
Sie definieren können, um zusätzliche Informationen bezüglich der Komponentenkommunikation
für die Laufzeitumgebung bereitzustellen. Die folgenden optional
definierbaren Namens- und Identitätsattribute gelten beispielsweise für alle
Bindungstypen:
- Name
- Ermöglicht die Unterscheidung zwischen mehreren Bindungselementen für einen einzelnen
Service oder eine einzelne Referenz.
- uri
- Definiert den Ziel-URI der Referenz für die Bindung einer Referenz
(entweder die Komponente oder den Service für eine Verbindung zu einem Endpunkt innerhalb
der SCA-Domäne oder die zugängliche Adresse eines Endpunkts außerhalb
der SCA-Domäne). Für eine Bindung eines Service definiert das URI-Attribut
den URI relativ zu der Komponente, die der SCA-Domäne den Service zur
Verfügung stellt. Ausführliche Informationen zu speziellen URI-Formaten finden Sie in CICS-Serviceverarbeitung. CICS unterstützt das
Attribut Uri für die Bindung zwischen Verbundelementen nicht. Verwenden Sie
stattdessen die Attribute promote und target
des Service oder der Referenz.
Anmerkung: Absichten und Richtliniensätze werden in CICS nicht unterstützt.