APPLICAZIONI COMPOSITE - PROGETTAZIONE E GESTIONE


Un'analisi più approfondita dell'interazione fra i componenti
Nelle applicazioni composite, i file WSDL (Web Services Description Language) contenenti le proprietà, le operazioni e i tipi di dati sono utilizzati per definire l'interazione tra i componenti dell'applicazione composita.

I componenti interni di un'applicazione composita possono essere cablati insieme in modo che un'azione avviata dall'utente in un componente possa attivare un'azione programmata in un altro componente. Queste funzionalità sono supportate dall'utilizzo di proprietà, azioni, tipi e del broker di proprietà. I componenti delle applicazioni composite utilizzano un modello per dichiarare, pubblicare e condividere le informazioni fra di loro, per mezzo del broker di proprietà WebSphere Portal.

I componenti sottoscrivono il broker pubblicando i tipi di dati (proprietà e operazioni) che possono condividere. I componenti possono agire come fornitore o destinatario di queste proprietà e azioni.

Questi componenti possono essere sviluppati e distribuiti separatamente o insieme e possono scambiare informazioni e reagire in modo coordinato, migliorando così l'esperienza dell'utente finale. Al contrario, se alcuni componenti sono rimossi, i restanti componenti saranno ancora in grado di funzionare correttamente e in un modo coordinato. Il broker di proprietà è utilizzato per agevolare lo sviluppo di componenti che possano essere integrati dinamicamente, senza richiedere una precedente coordinazione al momento dello sviluppo.

WSDL è utilizzato spesso nel contesto dei servizi Web per definire le interfacce implementate da un servizio Web. I file WSDL utilizzati con le applicazioni composite non coincidono con quelli utilizzati nei servizi Web. WSDL è stato creato per definire l'interfaccia verso i servizi Web, mentre nelle applicazioni composite è utilizzato per dichiarare e definire proprietà, azioni e tipi. Questo utilizzo è molto vicino ai requisiti per la definizione dei servizi Web, quindi viene utilizzato il Web Services Definition Language. Questo metodo è utilizzato anche da WebSphere Portal ed è lo stesso utilizzato per le applicazioni composite.

I file WSDL utilizzati nelle applicazioni composite sono creati e modificati in IBM® Lotus® Domino(TM) Designer utilizzando la funzione Property Broker Editor. Per ulteriori informazioni, fare riferimento alla sezione sull'utilizzo di Property Broker Editor in questa documentazione.

Le applicazioni Notes hanno bisogno di parti WSDL per utilizzare il broker di proprietà. Di seguito vengono riportati alcuni dati relativi al broker di proprietà (rispetto a WSDL):


Nota Il termine "azione" viene di solito utilizzato per parlare della "connessione" (piuttosto che di un servizio o dell'interfaccia utente) di un componente che utilizza un valore della proprietà. Non confondere il termine "azione" utilizzato in questo senso con i pulsanti di azione utilizzati nelle viste e nei moduli Notes. Tutti i componenti possono avere azioni, indipendentemente dal fatto che siano applicazioni Notes.

Nota Benché non siano la stessa cosa, esiste una relazione fra le azioni di Notes che possono essere richiamate mediante il broker di proprietà e le "oparazioni di Notes" in senso stretto. Un'operazione di Notes è il meccanismo utilizzato per utilizzare una proprietà associata a un'azione che può essere richiamata per mezzo del broker di proprietà. Utilizzando Domino Designer, è possibile associare un'operazione di Notes a un'azione richiamata per mezzo del broker di proprietà, in modo che il client Notes sappia quale operazione di Notes da eseguire quando riceve le informazioni su un filo collegato all'azione richiamata per mezzo del broker di proprietà.


Vedere anche