SlideShare ist ein Scribd-Unternehmen logo
1 von 13
10 Ragioni per usare Alfresco invece che un Database
Contenuti salvati su file system, per prestazioni ottimali (al posto dei BLOB) ,[object Object]
Conservare I documenti su un database aggiunge strati di complessità.Il content model  di Alfresco salva le informazioni nel loro formato nativo, direttamente nel file system, per prestazioni ottimali di I/O dei file
2.  ”Aspect” – evolvere il modello documentale dinamicamente      Ogni ECM ha il suo modo di rappresentare un modello documentale – consentendovi di configurare i metadati che definiscono e descrivono I vostri documenti  ,[object Object]
Data di validità
Quantità totale
Prodotti  Gli “Aspect” vi consentono di far evolvere il vostro modello documentale nel tempo, naturalmente
3.  Applicare una configurazione di sicurezza granulare, a livello di singolo documento (invece che a livello di tabella o tramite applicazione ad hoc) La UI di Alfresco vi fornisce controllo diretto sulla configurazione di sicurezza di cartelle e documenti.  
4. Collaborare alla creazione e versionamento dei contenuti (invece che banale conservazione) ,[object Object],Alfresco è un “Content Application Server” completo. Non solo conserva le informazioni come un database, ma fornisce tutte le funzioni di collaborazione adatte alla elaborazione collettiva di singoli o gruppi di documenti  
5.  Ricerca – sia sui metadati che su tutto il testo (invece che solo sui metadati) ,[object Object],Alfresco include automaticamente l’indicizzazione sia del testo completo che dei metadati (proprietà) di qualsiasi tipo di documento, senza dover configurare nulla a mano: inserisci il documento e subito dopo è ricercabile.  
6.  Regole (Rules) – configurare il trattamento dei contenuti in base a eventi e regole logiche (invece che scrivere codice a mano) ,[object Object],L’interfaccia utente di Alfresco vi consente di creare attività e regole in base a delle semplici condizioni logiche tramite processi guidati che non richiedono speciali capacità tecniche.   
7.  Workflow – controllo e “audit” dei processi di business e relative sequenze di operazioni sui documenti (invece che scrivere codice) ,[object Object],Alfresco include un completo motore di workflow che controlla la revisione e approvazione dei contenuti.  
8. Notifiche eventi – allarmi proattivi per informare gli utenti di cambiamenti recenti legati ai documenti (senza scrivere codice a mano) ,[object Object],Alfresco Share fornisce una serie di informazioni selezionabili, generate da eventi legati alle attività degli utenti sui documenti.  

Weitere ähnliche Inhalte

Empfohlen

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

10 Ragioni per usare Alfresco invece che un Database

Hinweis der Redaktion

  1. While modern database products can store many types of information, an RDBMS construct is fundamentally designed to process text and numbers - not images and documents.  To the DB, these are treated as opaque items housed in a catch-all column type known as a BLOB (Binary Large OBject).Storing documents in this way only adds another layer of processing - exactly what is NOT needed when serving up files that by definition are in the multi-megabyte to gigabyte size range.Alfresco's content model stores assets in their native format, directly on the filesystem - for maximum file I/O.
  2. Every CMS has its own way of representing a content model - allowing you to configure the fields, or metadata, that define each type of asset.  For example, a Contract document type might need to indicate:  customer id  effective date  total amount  product(s)To achieve this with a database, you need to predefine your fields (columns).  This is fine initially, but over time, requiring new fields can prove tricky.  The other extreme is to pre-allocate placeholder columns - which leads to a "sparse matrix" design that is suboptimal.Alfresco allows you to naturally evolve your content model over time using metadata groups, called Aspects.  You can easily define and layer these on at any time and with varying levels of granularity - to individual assets, complete asset types, or systemwide depending on your needs.
  3. Another area where granularity matters is security.  Databases are great for defining access down to a table (type) level.  However, individual row (document) security would need to be custom coded.  A true CM environment needs to accommodate both.Alfresco's UI gives you direct control over document and folder security settings - and these can be inherited where needed to minimize administration.
  4. 4. Collaborate on how content is authored (vs just storing them)A database is a storage engine.  Period.  It knows nothing about collaborative elements:  dealing with teams to generate interim versions of a draft that shared and reviewed.Alfresco is a full content application server.  It stores assets and makes all CM features available against them - including collaboration functions.
  5. 5.  Search - across full text and metadata to facilitate reuse (vs metadata only)All databases can index and search basic text fields (metadata); some can also index the contents of documents such as Word, PDF, etc.  However, your milage may vary...Alfresco includes full text indexing and search features on all common mimetypes.  And if you happen to use one that we don't accommodate out-of-the-box, our framework is completely extensible so that you can wire in new ones now, or in the future
  6. 6.  Rules - configure asset processing based on common events (vs custom coding)A database can provide some automation via "stored procedures", but this requires coding expertise to enable.Alfresco's UI allows you to configure common tasks based on conditions (called Rules), and apply these much like security (e.g. can be inherited / re-used to ease administration).  Rules are a powerful way to ensure assets are processed in a consistent fashion, regardless of how they arrive in the repository.
  7. 7.  Workflow - control and audit how changes are finalized (vs custom coding)Databases have no native concept of workflow.  Anything here would be custom code as well.Alfresco includes a complete workflow engine that can control revisions and approvals of assets - all of which are monitored / audited.
  8. 8.  Notification - proactive alerts to inform users of recent changes (vs custom coding)Databases have no native concept of notifications.  Anything here would be custom code as well.Alfresco Share can provide a unified "news feed" of activity for your review, customized based on your access level and preferences (think Facebook news feed).
  9. 9.  Access the repository from numerous "on ramps" such as CIFS, IMAP, WebDAV, FTP, SPP (vs custom coding)Manipulating content stored in a DB is typically done thru SQL and / or a custom application.Alfresco allows content contributors to use their native authoring tools directly by providing support for filesystem (CIFS), email (IMAP), WebDAV, FTP, and SharePoint protocols (SPP).
  10. 10. CMIS - Leverage SQL geared for DM (vs plain SQL that you have to contort)Plain SQL is great for normal database access, but falls short when dealing with more complex asset types (as noted in point #1 on storage).CMIS (Content Management Interoperability Services) includes a query language, based on SQL-92, but with extensions for CM specific functions.  Do more OOTB with the right tool, versus having to morph a different standard to do "unnatural things".