|
OSL,
acronimo di Object Storage Layer, è il nuovo prodotto per la
gestione della sicurezza di tutti gli applicativi basati su
piattaforma Task Builder. La sua funzione primaria è quella di
identificare i componenti del sistema gestionale (form, report,
griglie, schede, funzioni, ecc.) rappresentandoli come oggetti.
OSL permette di definire, inoltre, gli utenti riconosciuti dal
sistema e i ruoli ad essi attribuiti (magazziniere, contabile,
etc.) Ad ogni utente possono essere attribuiti più ruoli. OSL
memorizza questi "oggetti" e gli attributi associati
ad essi, in un proprio database. L'amministrazione avviene
tramite un'applicazione apposita con interfaccia Outlook-Like
che mostra le gerarchie degli "oggetti applicativi" e
permette di assegnare ad essi le varie proprietà che si vuole
gestire. La normale gestione dei servizi server di OSL avviene
tramite una apposita utility. Le funzionalità fornite da OSL
dipendono dai componenti server attivati, ciascuno dedicato ad
una specifica attività. La gestione della security è svolta da
Security Server, il componente che permette di associare per
utenti e ruoli i permessi di visibilità ed utilizzo dei vari
oggetti gestionali, definendo quindi i profili di security.
L'applicazione, utilizzando le funzioni di Security Server, potrà
permettere, limitare o negare agli utenti l'accesso alle proprie
funzioni. Inoltre l'utente percepirà l'applicazione in maniera
personalizzata: in dipendenza dei permessi che possiede avrà a
disposizione un menù personalizzato, alcune funzionalità
potranno essere inibite ed anche all'interno del form vedrà o
potrà editare, solamente le schede e le griglie (ma anche le
singole colonne di esse) su cui ha i diritti. Con l'OSL Security
Server vengono fornite delle collezioni di ruoli con differente
"granularità" per adattarsi ad Aziende di differente
complessità organizzativa.
Il componente Activity Server svolge funzioni di auditing delle
varie azioni svolte sul sistema gestionale, permettendo - ad
esempio - di costruire la storia delle modifiche ad un
particolare dato o di ottenere l'elenco dei dati modificati in
un certo periodo. Permette quindi di rispondere a tutte le
domande del tipo " Chi ha modificato questo documento?
", " Quali sono i documenti di un certo tipo emessi
nell'ultimo mese? ", "Quali attività ha svolto un
certo utente? ". Tra l'altro queste informazioni potranno
essere utilizzate sia all'interno di Woorm (il report generator
di Task Builder) che in via programmativa - ad esempio - da
moduli di esportazione dati. I prodotti gestionali Microarea,
come MagoXP, sono completamente interfacciati con OSL. Tuttavia,
dal momento che questo è stato realizzato con architettura COM
/ DCOM, è possibile interfacciarsi ad esso da qualsiasi
applicazione, ache sviluppata con strumenti diversi da Task
Builder.
Ricapitolando OSL Security Server è in grado di determinare
"Chi può fare cosa", mentre OSL Activity Server è in
grado di stabilire "Chi ha fatto cosa"
|

|