Le esportazioni consentono ad un modulo
SCA (Service Component Architecture) di offrire un servizio ad altri; tali operazioni definiscono
le interazioni tra moduli SCA e richiedenti
del servizio. I collegamenti di esportazione definiscono la modalità con la quale gli altri
possono accedere ad un modulo SCA.
I moduli di mediazione sono
tipi di moduli SCA.
Interfacce e collegamenti
Un'esportazione del
modulo SCA
richiede almeno un'interfaccia.
- Interfacce.
- Le interfacce di esportazione sono definizioni sintetiche. Definiscono i punti di accesso.
- Le interfacce di esportazione vengono definite tramite WSDL (Web Services Description Language),
un linguaggio XML per la descrizione dei servizi web.
- Un modulo SCA può
disporre di numerose interfacce di esportazione.
- Collegamenti.
- I collegamenti di esportazione sono definizioni dettagliate. Tali collegamenti specificano il meccanismo fisico utilizzato
dai richiedenti del servizio per accedere ad un servizio.
- Solitamente, l'esportazione di un modulo SCA
dispone di un collegamento specifico. Un'esportazione
senza alcun collegamento specificato viene interpretata dal runtime come un'esportazione con un
collegamento SCA.
Collegamenti di esportazione supportati
WebSphere ESB supporta
i seguenti collegamenti di esportazione.
- Collegamenti del servizio web
- Collegamenti SCA
- I moduli SCA possono
disporre di collegamenti SCA. I collegamenti SCA collegano i moduli SCA ad
altri moduli SCA.
- Collegamenti JMS (Java Message Service) 1.1
- JMS consente l'interoperabilità con la famiglia di prodotti WebSphere.
- JMS può sfruttare vari tipi di trasporto, tra i quali: TCP/IP e HTTP(S).
- Vi sono collegamenti JMS predefiniti che supportano messaggi di testo JMS contenenti
XML BO (Business Object). I collegamenti JMS predefiniti supportano anche i messaggi oggetto JMS
contenenti JBO (Java Business Object) serializzati.
- E' possibile utilizzare collegamenti personalizzati JMS per supportare altri tipi di messaggio JMS.
Tuttavia i collegamenti personalizzati richiedono una codifica per la conversione del messaggio.
- Collegamenti adattatore Websphere
- Gli adattatori WebSphere consentono l'interazione con EIS (Enterprise Information
Systems).