Sviluppo di applicazioni client EJB per processi aziendali e human task

Le API EJB forniscono una serie di metodi generici per lo sviluppo di applicazioni client EJB per gestire i processi aziendali e le human task installate su un WebSphere Process Server.

Perché e quando effettuare questa attività

Tramite queste API EKB (Enterprise JavaBeans) è possibile creare applicazioni client per effettuare quanto segue:
Le API EJB vengono fornite come due bean enterprise di sessione senza stato:

Per ulteriori informazioni sulle API EJB, consultare Javadoc nei pacchetti com.ibm.bpe.api e the com.ibm.task.api.

Di seguito viene fornita una panoramica sulle operazioni da effettuare per sviluppare un'applicazione EJB.

Procedura di questa attività

  1. Decidere le funzioni che devono essere fornite dall'applicazione.
  2. Decidere quali bean di sessione si sta per utilizzare.

    In base agli scenari che si desidera implementare con l'applicazione, è possibile utilizzare uno o entrambi i bean della sessione.

  3. Determinare i privilegi di autorizzazione necessari agli utenti dell'applicazione.

    Gli utenti dell'applicazione devono disporre dei privilegi appropriati per richiamare i metodi che vengono inclusi nell'applicazione e per visualizzare gli oggetti e gli attributi di tali oggetti restituiti da questi metodi. Una volta creata un'istanza del bean di sessione appropriato, WebSphere Application Server associa un contesto all'istanza. Tale contesto contiene informazioni sull'ID principale del chiamante, sull'elenco di appartenenza a un gruppo e suoi ruoli. Queste informazioni vengono utilizzate per controllare l'autorizzazione del chiamante per ogni chiamata.

    Javadoc contiene informazioni sull'autorizzazione per ciascun metodo.

  4. Stabilire come rendere l'applicazione.

    È possibile chiamare le API EJB localmente o in remoto.

  5. Sviluppare l'applicazione.
    1. Accedere all'API EJB.
    2. Utilizzare l'API EJB per interagire con i processi o le attività.
      • Eseguire la query dei dati.
      • Eseguire operazioni con i dati.
Concetti correlati
Autorizzazione dei ruoli per i processi aziendali
Autorizzazione dei ruoli per human task
Riferimenti correlati
Interfaccia BusinessFlowManagerService
Interfaccia HumanTaskManagerService

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)