Show TOC

AS Java Resource-ZugriffLocate this document in the navigation structure

Verwendung

Die Java Connector Architecture 1.5 stellt folgende Funktionen zur Verfügung:

  • Message Inflow
  • Transaction Management und Inflow
  • Work Management (Multi-Threading)
  • Lifecycle Management

Die Adapter des Adapter-Framework basieren auf JCA 1.0, die Funktionen stehen dort nicht zur Verfügung. Alle Funktionen werden für das Adapter-Framework benötigt, da Kommunikation in Sender- und in Empfängerrichtung möglich sein muss.

Funktionsumfang

Interface-Überblick

Merkmal Wert

Name

AF Resource Service

Zweck

Zugriff auf AS Java Schlüsselspeicher und Thread-Manager

Typ

Java-Bibliothek in der Fassade com.sap.aii.af.svc.facade

Technischer Name

Com.sap.aii.af.service.resource

Zertifizierung

Optional

Syntax

JavaDoc package com.sap.aii.af.service.rsource

  • Message Inflow

    Das Adapter-Framework definiert das Modul-Prozessor Session-ejb, das das ModuleProcessor -Interface implementiert als Standardendpunkt, statt message-driven Beans zu verwenden und sie mit dem MessageEndpoint - und ActivationSpec -Mechanismus zu koppeln. Message Inflow ist unter Message-Austausch beschrieben.

    Weitere Informationen: Message-Austausch

  • Transaction Management und Inflow

    Das Adapter-Framework verwendet weder das lokale noch das globale (XAResource) Transaction Management.

    JCA 1.0 spezifiziert das transaktionale Verhalten für den Message Inflow nicht.

    Es stellt auch kein Transaktionskonzept für das Ausweiten von LUWs von einem Service über ein ejb zu einem JCA-Adapter zur Verfügung. Für die Implementierung von Exactly Once(In Order) ist ein Transaktionskonzept jedoch nötig.

    Ein Adapter muss auf den Transaction Manager des AS Java ( com.sap.transaction.TxManager ) zugreifen und die Transaktionen direkt kontrollieren.

    Der Vorgang ist beschrieben unter:

    Transaktionen für die asynchronen Senderrichtung

    Transaktionen für die asynchrone Empfängerrichtung

  • Work Management

    Für den Message-Eingang ist ein Multi-Threading-Mechanismus nötig, der es ermöglicht, in mehreren Threads auf eingehende Messages zu warten.

    Unter JCA 1.5 wird dieser Mechanismus Work Management genannt. Er steht unter JCA 1.0 nicht zur Verfügung.

    Um Adaptern die Erzeugung von eigenen Threads zu ermöglichen, stellt das Adapter Framework den Zugriff auf den Thread-Manager zur Verfügung.

    Weitere Informationen: Zugriff auf den AS Java Thread-Manager

  • Lifecycle Management

    Das Lifecycle Management ist für das Starten und Stoppen der Eingangsverarbeitung von Adaptern wichtig.

    Weitere Informationen: Lifecycle eines JCA-Adapters verwalten