APPLICAZIONI COMPOSITE - PROGETTAZIONE E GESTIONE


Applicazioni composite in IBM Lotus Domino Designer
Le applicazioni composite sono un elemento chiave dell'architettura orientata ai servizi (SOA) e della strategia di collaborazione contestuale. La possibilità di creare e modificare applicazioni composite permette di integrare facilmente tipi diversi di componenti e tecnologie.

Creando applicazioni composite, è possibile unire contestualmente, in modo non stretto, componenti NSF delle applicazioni IBM® Lotus® Notes componenti Eclipse come parte dell'esperienza dell'utente. I componenti interni di un'applicazione composita possono essere cablati insieme in modo che un'azione avviata da un utente in un componente possa attivare un'azione in un altro componente.

Queste funzionalità sono supportate dall'utilizzo di proprietà, azioni e del broker di proprietà. Il modello di composizione applicazioni e il modello del broker di proprietà IBM® WebSphere Portal sono ora disponibili nel rich client Notes. IBM® Lotus® Domino(TM) Designer è stato esteso per sfruttare l'esperienza del broker di proprietà nei componenti NSF, fornendo quindi un'esperienza utente più produttiva all'interno del rich client Notes. È possibile definire le applicazioni composite utilizzando l'editor di applicazioni composite nel rich client Notes o il WebSphere Portal Application Template Editor nel browser, descritti entrambi in questa sezione della documentazione.

Un'applicazione composita è ciò che si trova di fronte l'utente finale, quando più componenti che sono stati creati in modo indipendente vengono assemblati in un unico contesto. Un'applicazione composita può avere una o più pagine, e ogni pagina può contenere uno o più componenti. Il contesto unico fornito dalle applicazioni composite significa che non è più necessario passare a finestre o applicazioni diverse per lavorare con informazioni provenienti da applicazioni o sistemi disparati.

Un'applicazione composita può essere ospitata su un server IBM® Lotus® Domino(TM) o su un server Portal. È possibile definire applicazioni composite basate su NSF utilizzando l'editor di applicazioni composite, che permette il cablaggio e la connessione dei diversi componenti all'interno di un'applicazione composita.

Quanto segue illustra alcuni punti importanti relativi alle applicazioni composite in Lotus® Notes:


Distribuzione delle responsabilità di sviluppo

Le responsabilità di sviluppo per la costruzione delle applicazioni composite possono essere distribuite fra numerosi tipi di membri del team di sviluppo applicazioni e di amministrazione. Non è necessario che il processo sia limitato a uno sviluppatore di componenti altamente esperto. I ruoli nello sviluppo di applicazioni composite possono include i seguenti:


Nota Può inoltre essere utilizzato per l'amministrazione un sito di aggiornamento Eclipse locale. Fare riferimento all'argomento "Costruzione dei componenti Eclipse" per ulteriori informazioni.

Prima di iniziare a lavorare con le applicazioni composite

Questa documentazione presume una cerca familiarità con la creazione di nuovi database Notes, la modifica delle viste di Notes, la creazione di semplici moduli Notes e l'utilizzo del quadro di programmazione per immettere formule Notes e LotusScript.

Oltre a soddisfare i prerequisiti di sistema per Lotus Notes, si deve essere certi di avere (o che l'amministratore abbia) installato quanto segue in modo che sia possibile sviluppare e assemblare le applicazioni composite:


Nota Domino Designer non è attualmente supportato su Linux®.

Prima di lavorare con le applicazioni composite, è opportuno leggere questa documentazione sulle applicazioni composite per conoscere le funzionalità supportate e lo scopo dell'applicazione.

Vedere anche