Video: Nuxeo open source ECM intro clip, 2010 2024
Sistemele de management al conținutului întreprinderii (ECM) au existat de mai bine de zece ani. Documentul NoSQL poate oferi o anumită competiție. Exemple de module ECM includ IBM FileNet, DB2 Content Manager și EMC Documentum. Multe companii mai mici, cum ar fi Stellent (acum Oracle), au fost încorporate în ofertele mai mari.
A apărut și un sistem ECM simplificat, numit Basic Content Services, cel mai frecvent în Microsoft SharePoint. Apariția companiei SharePoint a mărginit piața ECM, eliminând inovația, deși a beneficiat de reducerea costurilor de licență pentru clienți.
Sistemele ECM suportă versiunea documentelor - de obicei, o versiune majoră publicată și o versiune minoră în curs de desfășurare, deși unele au susținut și un al treilea număr de "revizie". Aceste sisteme au sprijinit stocarea unui document separat de metadatele acestuia și impunerea accesului la acele documente și proprietăți pentru accesul la citire și scriere.
Sprijinul fluxului de lucru a fost, de asemenea, încorporat în majoritatea sistemelor proeminente ECM. Acestea au variat de la fluxul de lucru de bază - aprobarea și actualizarea documentelor - până la gestionarea completă a proceselor de afaceri, inclusiv simularea proceselor și reengineeringul pentru călătoriile în plină desfășurare pentru îmbunătățirea continuă a procesului.
Aceste sisteme ECM au stocat documentele într-un sistem de fișiere și metadatele într-un sistem de gestionare a bazelor de date relaționale. Sistemele ECM erau în mod eficient aplicații middleware care ar putea fi grupate pentru disponibilitate ridicată, dar care se bazau pe baze de date centralizate și acțiuni de fișiere. Aveau o scalabilitate limitată pentru ingerarea cu viteză foarte mare și erau mai aliniate decât spre documente mai importante și mai importante, cum ar fi fișiere de birou și imagini TIFF de înaltă calitate din scanarea documentelor.
Unele baze de date NoSQL acceptă stocarea mai multor versiuni. Majoritatea acestor baze de date sunt în prezent clone Bigtable, însă unele baze de date ale documentelor nu acceptă acest lucru. MarkLogic Server are un add-on pentru Document Library Services (DLS) care acceptă stocarea versiunilor de documente, deși acest lucru nu este vizibil în API-ul REST al MarkLogic.
Serverul MarkLogic include, de asemenea, un cadru de procesare a conținutului (CPF). CPF este un motor de stat care mută un singur document printr-un ciclu de viață și efectuează acțiuni bazate pe conținut, de obicei, pentru a converti documente binare în XHTML și pentru a efectua extragerea entității folosind instrumente de la terțe părți.
Aceste seturi de caracteristici mici pot fi adoptate și extinse în viitor de mai mulți furnizori NoSQL pentru a oferi aceleași caracteristici la nivel de motor pe care le oferă sistemele Microsoft SharePoint și ECM. În acest caz, documentația bazelor de date NoSQL poate deveni noile motoare de stocare și metadate din spatele ECM, ceea ce înseamnă creșterea capacității de producție și reducerea costurilor pentru clienți. De asemenea, promite căutarea încorporată din aceste baze de date în sistemul ECM. Acest lucru va oferi o funcționalitate îmbunătățită în comparație cu sistemele ECM în prezent.