Questo argomento si applica solo alla configurazione IBM Business Automation Workflow Advanced.

Accesso ai servizi EJB (Enterprise JavaBeans )

Le importazioni consentono la connettività ai servizi al di fuori degli ambienti IBM® Business Automation Workflow , mentre le esportazioni sono interfacce pubblicate da un componente o da un'importazione che offre il proprio servizio al mondo esterno (ad esempio, come servizio Web). È possibile accedere ai servizi EJB (Enterprise JavaBeans) mediante la creazione di importazioni ed esportazioni EJB.

Informazioni su questa attività

Queste sezioni indicano quando utilizzare un'importazione o un'esportazione, alcuni file e classi correlati che potrebbero essere necessari e le eventuali limitazioni.
Importazioni
Le importazioni hanno interfacce che sono le stesse o una serie secondaria delle interfacce del servizio remoto a cui sono associate in modo che tali servizi remoti possano essere richiamati. Le importazioni richiedono anche informazioni di collegamento, che specificano i mezzi di trasporto dei dati dai moduli. Il bind di importazione EJB richiama la logica aziendale della piattaforma Java 2 Enterprise Edition utilizzando il modello di programmazione EJB 2.1 o EJB 3.0 .

L'importazione generata avrà bind di dati che effettuano la connessione Java - WSDL invece di richiedere un componente bridge Java™ . Ciò consentirà il collegamento diretto di un componente con un riferimento WSDL (Web Services Description Language) all'importazione EJB che comunica con un servizio basato su EJB utilizzando un'interfaccia Java.

Un'importazione EJB può essere utilizzata nei seguenti scenari:
  • Si dispone di un file PI (project interchange) creato in Rational® Application Developer che dispone di un'applicazione EJB.
  • Nel modulo è presente un file JAR del client EJB.
  • Si dispone di classi Java EJB che sono state copiate in un progetto nello spazio di lavoro.
  • Si dispone di un file EAR che contiene l'applicazione EJB creata all'esterno di IBM Integration Designer.
Esporta

Le applicazioni Java EE esterne possono richiamare un componente SCA mediante un bind di esportazione EJB. L'uso di un'esportazione EJB consente di esporre i componenti SCA in modo che le applicazioni Java EE esterne possano richiamare tali componenti utilizzando il modello di programmazione EJB.

I bind di esportazione EJB possono interagire con la logica aziendale Java EE utilizzando il modello di programmazione EJB 2.1 o il modello di programmazione EJB 3.0 .

Importante: quando si utilizzano importazioni EJB ed esportazioni EJB, tenere presente quanto segue:
  • Il richiamo locale EJB 2.1 non è supportato per un'importazione EJB.
  • Un componente SCA non può essere esposto tramite un bean enterprise locale EJB 2.1 da un'esportazione EJB.

I seguenti argomenti descrivono i concetti e le istruzioni dettagliate per la creazione di importazioni EJB ed esportazioni EJB mediante IBM Integration Designer: