APPLICAZIONI COMPOSITE - PROGETTAZIONE E GESTIONE


Elementi delle applicazioni composite
Le applicazioni composite sono aggregazioni di più componenti riuniti per uno scopo aziendale. Questi componenti possono avere tipi diversi e sono sviluppati con strumenti diversi.

Le applicazioni composite e i componenti possono essere stati eseguiti sul rich client (IBM® Lotus® Notes® o Lotus Expeditor) o proiettati su un browser tramite WebSphere Portal. Le definizioni delle applicazioni composite possono essere lette da Lotus Notes/Domino o da WebSphere Portal. Le definizioni delle applicazioni composite basate su NSF sono memorizzate come note di progettazione negli NSF e possono essere lette anche da database locali.

Le applicazioni composite si occupano dei seguenti tipi di componenti:


Le seguenti tabelle riassumono i tipi di applicazioni composite e i tipi componenti che possono o non possono supportare. Le tabelle di riferiscono agli scenari rich client e client Web.

Componente rich client e tipi di applicazione



Tipo di componente\serverbackend
Definizioni di applicazioni basate su NSFDefinizioni di applicazioni Portal
componente NSFSupportatoSupportato
Eclipse, componenteSupportatoSupportato
Componente portlet localeSupportatoSupportato
Componente WebSphere Portlet FactoryNot supportedNot supported
È possibile anche eseguire alcuni tipi componenti su Lotus Expeditor. I componenti di Eclipse sono già supportati in Lotus Expeditor 6.1 e 6.1.1. Per eseguire i componenti NSF sul rich client, tuttavia, sarà sempre necessario Lotus Notes.

Componente client Web e tipi di applicazioni



Tipo di componente\serverbackend
Definizioni di applicazioni basate su NSFDefinizioni di applicazioni Portal
componente NSFNot supportedSupportato per mezzo di DAP (Domino Application Portlet
Eclipse, componenteNot supportedSupportato per mezzo di portlet personalizzate (vedere riga successiva)
Componente PortletNot supportedSupportato
Componente WebSphere Portlet FactoryNot supportedSupportato
Con DAP (Domino Application Portlet) è possibile incorporare componenti NSF nelle applicazioni composite. In quel caso si ottiene il rendering HTML originale nel server Domino di una portlet. DAP, tuttavia, non supporta a questo punto il broker di proprietà. È possibile inserire un componente NSF in una pagina con altri componenti, ma i componenti non possono interagire.

Altre alternative per collocare i dati di un NSF in un'applicazione composita consistono nell'utilizzare una propria portlet o un componente WebSphere Portlet Factory. In questi casi si ottiene il supporto del broker di proprietà ma è necessario reimplementare l'interfaccia utente e la logica aziendale dell'applicazione NSF.

Per utilizzare componenti Eclipse nella applicazioni composite basate sul Web, è necessaria una portlet. Non c'è alcuna rappresentazione nativa di un componente Eclipse nel Web, ma la portlet è la controparte Web.

Il fatto principale da ricordare è che le applicazioni composite possono contenere qualsiasi combinazione o permutazione di componenti di tecnologie eterogenee.

Di seguito vengono spiegati alcuni altri termini comuni che sono utilizzati parlando di applicazioni composite in Lotus Notes:


La sezione successiva fornisce ulteriori informazioni sugli scenari applicazione/componente.

Applicazioni composite create con componenti NSF

Queste applicazioni composite sono create da componenti NSF Notes creati da una o più applicazioni Notes. Tutte le applicazioni IBM® Lotus® Domino(TM) iniziano da un database di Domino.

Nota Per chiarezza, un'applicazione Notes viene costruita per essere eseguita sul client Notes. Un'applicazione Domino è progettata per essere eseguita su un browser.

I database di Notes sono i contenitori dell'applicazione che si intende includere nell'applicazione composita. I database contengono i dati, la logica e gli elementi di impostazione dell'applicazione. Un'applicazione Domino può essere composta di uno o più database di Domino.

Si utilizza Domino Designer per creare i componenti e aggiungere proprietà e azioni alle applicazioni. Tutto il lavoro di progettazione avviene in Domino Designer. I seguenti elementi di progettazione Notes possono essere "verniciati' come componenti di applicazioni composite:


Per ulteriori informazioni sulla creazione di applicazioni Notes Domino, fare riferimento alla Guida di IBM® Lotus® Domino(TM) Designer che è installata con Domino Designer.

Vedere anche