Navigazione: HOME / SOLUZIONI / Portali Internet / Intranet / Alfresco ECM

Alfresco ECM

Logo Alfresco

Omnys ha maturato elevate competenze sull'Enterprise Content Management Alfresco, la piattaforma di gestione documentale di riferimento nel mondo open-source.

Alfresco si presenta come contenitore universale di documenti che punta alla presenza pervasiva in azienda. Come tutti i prodotti di questa categoria offre controlli di accesso a granularità fine basato su ruoli e gruppi, controllo del ciclo di revisione per evitare modifiche concorrenti e gestione delle versioni. La topologia essenzialmente gerarchica di memorizzazione dei documenti viene affiancata dall'uso di metadati come attributi del documento indipendenti dalla tipologia del documento stesso e categorizzazioni trasversali.

Alfresco è un prodotto complesso, che si presta a molteplici tipi di utilizzo. In particolare:

  • Come repository (basato sullo standard JSR-170) orientato allo storage e ricerca di contenuti eterogenei (strutturati e non strutturati, web o documentali). Fornisce diverse API di accesso (locali e remote), servizi di dictionary, categorizzazione ecc.
  • Servizi di content creation:
    • via una interfaccia utente basata su web browser (web client) per l'authoring di contenuti;
    • via Web Services: permette ad applicazioni esterne di creare contenuti via SOAP Web Services;
    • via un servizio (Shared Drive Interface - basata su protocollo CIFS) che permette ad applicazioni desktop di accedere ai contenuti del repository come se fossero memorizzati sul file system locale.
  • Similmente, servizi per facilitare la distribuzione ed accesso ai contenuti
    • verso utenti Web (e.g. pubblicazione su portale): Alfresco fornisce a supporto servizi di templating (XSLT o Freemarker) e ‘Web Scripts', una tecnologia che permette di esportare facilmente contenuti verso portlets di un portale (‘UI web scripts') o verso siti web dinamici o ajax (‘data' web scripts);
    • verso parte di applicazioni o siti web dinamici: le API sono completamente disponibili remotamente via SOAP, con client libraries per diversi linguaggi (Java, PHP, Ruby ecc.);
    • verso applicazioni desktop via shared drive interface.
  • Infine, servizi di ‘Behavior': Alfresco permette di realizzare automazioni avanzate, anche senza richiedere programmazione a livello Java, attraverso la possibilità di associare alle aree del repository delle azioni automatiche e workflows.