Il meccanismo di elaborazione degli eventi per Oracle E-Business Suite è utilizzato con WebSphere Adapter for JDBC per elaborare eventi in entrata dal database Oracle. Adapter for JDBC elabora richieste in uscita per creare, aggiornare o recuperare dati nel database Oracle.
Oracle E-Business Suite si basa ed opera sul database Oracle. Oracle E-Business Suite ha il proprio meccanismo di elaborazione eventi, il BES (Business Event System). Questo sistema permette di attivare eventi nel database Oracle e poi di utilizzare le sottoscrizioni che sfruttano gli eventi ed eseguire un'azione basata sulla configurazione predefinita. Le azioni possono comprendere il popolamento delle informazioni dall'evento in una tabella o in una coda Oracle AQ o l'esecuzione di codice SQL o Java.
Quando un evento viene attivato, il Business Event System cerca le sottoscrizioni che utilizzano questo tipo di evento, ed elabora le azioni definite in tali sottoscrizioni. L'utente Oracle può definire quale azioni possono essere prese. Per esempio, un evento potrebbe essere progettato in modo da avviarsi quando si verificano aggiornamenti di un oggetto del cliente nel database Oracle. Quindi una sottoscrizione che ha come target un evento di modifica cliente verrebbe notificata e verrebbe intrapresa un'azione. L'azione potrebbe essere quella di popolare i valori chiave per l'oggetto modificato in una tabella di eventi per l'utilizzo da parte di un altro componente.
WebSphere Adapter for JDBC è usato per gestire l'interfaccia con elementi del database. Rende possibili richieste dirette di tabelle SQL e l'interazione con procedure memorizzate in database e con API. Questa soluzione utilizza il supporto di elaborazione eventi incorporato in Oracle E-Business Suite per elaborare eventi che possono essere utilizzati da Adapter for JDBC. Questa soluzione inoltre utilizza Adapter for JDBC per popolare le informazioni nel database Oracle e per richiamare procedure di elaborazione dati nel sistema Oracle.
Nell'applicazione di esempio per l'elaborazione di eventi in entrata, Adapter for JDBC viene utilizzato per effettuare il polling in una tabella eventi creata nel database Oracle dell'applicazione. L'adattatore utilizza l'informazione dell'evento dalla tabella eventi, come per esempio la chiave e il tipo di oggetto, per recuperare l'informazione del business object dalle tabelle base Oracle. Per informazioni sull'architettura dell'Adapter for JDBC, consultare WebSphere Adapters: Manuale d'uso di Adapter for JDBC .
Il BES interno di Oracle consente di riconoscere quando un business object viene modificato e di popolare questa informazione nella tabella eventi. Consultare l'applicazione di esempio per specifici dettagli sull'utilizzo del Business Event System. Per ulteriori informazioni su Business Event System, fare riferimento alla documentazione in possesso per Oracle Applications e nello specifico a Manuale dei workflow per l'amministratore.
Per l'elaborazione di richieste in uscita, Adapter for JDBC viene utilizzato per popolare informazioni dell'oggetto nelle tabelle di interfaccia nell'applicazione Oracle. Le tabelle di interfaccia sono tabelle standard usate per permettere all'informazione in uscita di essere elaborata nelle tabelle base Oracle. Oracle supporta questo processo per prevenire modifiche indesiderate dei contenuti che potrebbero verificarsi a seguito di aggiornamenti diretti alle tabelle base.
Adapter for JDBC popola le tabelle d'interfaccia, quindi viene utilizzato per richiamare una procedura memorizzata che invoca una chiamata della funzione standard compresa nell'applicazione Oracle. Il database Oracle elabora i dati nelle tabelle d'interfaccia e li trasferisce alle tabelle base.
Per recuperare dati dall'applicazione Oracle, può essere eseguita un'operazione Recupera utilizzando Adapter for JDBC nei confronti delle tabelle base, perché nessun dato viene modificato nelle tabelle.
Inoltre Adapter for JDBC può essere utilizzato per richiamare direttamente le API incorporate nel database Oracle. Ad ogni modo, il driver JDBC limita i parametri ai tipi di dati semplici o non-record, quando una API viene richiamata direttamente dall'Adapter for JDBC. Poiché la maggioranza delle API Oracle utilizza parametri record, queste API possono essere inserite nelle procedure memorizzate che possono poi essere richiamate da Adapter for JDBC.
(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)