LA TECNOLOGIA
La soluzione rilasciata (WebSic2000.net)
si basa sulla realizzazione di un sistema ad Oggetti Distribuiti
del tipo tre livelli:
1. User Services
2. Business Services
3. Data Services
Gli oggetti nel livello User Services
contengono la logica legata all'interfaccia utente, gli oggetti
del livello Business Services contengono invece la logica funzionale
del sistema e quelli del livello Data Services si presentano come
un insieme di oggetti specializzati nella gestione dei diversi
Data Source e sistemi Legacy.
Ognuno dei tre livelli si può
presentare separato e collocabile su macchine differenti dislocate
nella rete, consentendo di distribuire il sistema in una rete
come quella Internet, e soprattutto garantendo una maggiore capacità
di adeguamento ad eventuali richieste di modifiche funzionali/normative,
una crescita modulare del sistema e infine la sua successiva riusabilità
(totale o parziale) in altri contesti.
Lo strato di presentazione è
costituito da un insieme di pagine create dinamicamente, da uno
o più Application Server, in funzione dell'Ente, dell'utente
connesso e del servizio erogato.
Il portale è predisposto con diversi strati di presentazione
in funzione dei canali di accesso usati dagli utenti; oltre al
canonico accesso tramite browser, l'Ente può potenziare
il proprio S.I. in modo da consentire al portale di erogare i
servizi anche su canali alternativi in conformità alla
modalità in cui la richiesta è arrivata (es. GSM,
PEC, ...).
Lo strato di integrazione è
costituito da un insieme di moduli che implementano le procedure
che realizzano i servizi offerti; questi moduli possono assolvere
le funzionalità nei seguenti modi:
|
|
riutilizzando
la logica applicativa pre-esistente, tramite lo strato
di interfaccia con i sistemi pre-esistenti meglio descritto
in seguito; |
|
|
riscrivendo la logica applicativa,
qualora essa sia nuova o comunque non possa essere possibile
riutilizzare quella esistente.
|
Si sottolinea che in ogni caso l'interfaccia
di ogni modulo è basata su standard aperti Web quali XML
e il protocollo SOAP grazie al quale sono indotti i seguenti vantaggi:
|
|
standardizzazione
per quanto riguarda la creazione degli oggetti applicativi
e l'invocazione dei loro metodi; |
|
|
astrazione delle
funzionalità indipendentemente dai sistemi informativi
esistenti, sia dal punto di vista dell'architettura software
(sistemi operativi e applicazioni, protocolli di comunicazione)
che da quella hardware (server e reti utilizzate). |
WebSic2000.net
è un insieme di moduli software in tecnologia web innovativa
realizzato dalla società A.P. Systems con tecnologia Microsoft
.NET.