Video: ECM Platform Developer Nuxeo Raises $20 Million 2024
System för företagsinnehållshantering (ECM) har funnits i mer än tio år. Dokument NoSQL kan erbjuda lite konkurrens. Exempel på ECM: s är IBM FileNet, DB2 Content Manager och EMC Documentum. Många mindre företag, som Stellent (nu Oracle), har införlivats i större erbjudanden.
Ett förenklat ECM-system, kallat Basic Content Services, uppträdde också - oftast i Microsoft SharePoint. SharePoints uppkomst kommoditerade ECM-marknaden, torka upp innovation, om än till förmån för lägre licenskostnader för kunderna.
ECM-system stöddokumentversionering - vanligtvis en större publicerad version och en mindre i progress-version, även om vissa också stödde ett tredje "revisionsnummer". Dessa system stödde lagring av ett dokument som är skilt från dess metadata och verkställer åtkomst till dessa dokument och egenskaper för läs- och skrivåtkomst.
Workflow-stöd införlivades också i de flesta av de framstående ECM-systemen. Dessa varierade från grundläggande arbetsflödesgodkännande och uppdatering av dokument - till fullständig end-to-end affärsprocesshantering, inklusive processsimulering och runt-reengineering för kontinuerlig processförbättring.
Records Management Systems (RMS) byggdes ofta ovanpå ECM-system, vilket möjliggör tillämpning av retentionregler på dokument och ytterligare skydd mot dem från modifiering. Detta är särskilt användbart, till exempel om du befinner dig i en reglerad industri och behöver behålla viktiga dokument under rättstvister eller upptäckter.
Dessa ECM-system lagrade vanligtvis dokumenten i ett filsystem och metadata i ett relationsdatabashanteringssystem. ECM-systemen var effektivt middleware-applikationer som kunde vara sammanslagna för hög tillgänglighet, men som gällde centraliserad databas och filaktier. De hade begränsad skalbarhet för mycket höghastighetsintag och var mer anpassade än mot färre och större viktiga dokument, till exempel kontorsfiler och högkvalitativa TIFF-bilder från dokumentskanning.
Dokument NoSQL databaser lägger till ny funktionalitet hela tiden. Deras hög skalbarhet och förmåga att köra på mycket billiga råvareservrar innebär att de kostar ännu mindre än commoditized ECM-system.
Vissa NoSQL-databaser stöder lagring av flera versioner. De flesta av dessa databaser är för närvarande Bigtable-kloner, men vissa dokumentdatabaser stöder detta. MarkLogic Server har ett DLS-tillägg (Document Library Services) som stöder versionerad lagring av dokument, även om det inte syns i MarkLogics REST API.
MarkLogic Server innehåller också en Content Processing Framework (CPF). CPF är en statlig motor som flyttar ett enda dokument genom en livscykel och utför åtgärder baserat på innehållet, vanligtvis för att konvertera binära dokument till XHTML och utföra enhåndsutvinning med hjälp av tredjepartsverktyg.
Dessa små satser kan antas och utökas av flera NoSQL-leverantörer i framtiden för att tillhandahålla samma maskinnivåfunktioner som Microsoft SharePoint och ECM-system tillhandahåller. I så fall kan dokument NoSQL-databaser bli nya lagrings- och metadatamotorer bakom ECM, vilket innebär ökad genomströmning och lägre kostnader för kunderna. Det lovar också inbäddad sökning från dessa databaser i ECM-systemet själv. Detta kommer att ge förbättrad funktionalitet jämfört med ECM-system ensam för tillfället.