Βίντεο: Web Programming - Computer Science for Business Leaders 2016 2024
Τα συστήματα διαχείρισης περιεχομένου της επιχείρησης (ECM) ήταν εδώ και περισσότερα από δέκα χρόνια. Το έγγραφο NoSQL μπορεί να προσφέρει κάποιο ανταγωνισμό. Παραδείγματα ECM περιλαμβάνουν το IBM FileNet, το DB2 Content Manager και το EMC Documentum. Πολλές μικρότερες εταιρείες, όπως το Stellent (τώρα Oracle), έχουν ενσωματωθεί σε μεγαλύτερες προσφορές.
Εμφανίστηκε επίσης ένα απλοποιημένο σύστημα ECM, που αποκαλείται Βασικές υπηρεσίες περιεχομένου - συνήθως στο Microsoft SharePoint. Η εμφάνιση του SharePoint εμπόδισε την αγορά της ECM, αποδυναμώνοντας την καινοτομία, αν και προς όφελος του χαμηλότερου κόστους άδειας για τους πελάτες.
Τα συστήματα ECM υποστηρίζουν την έκδοση εγγράφων - συνήθως μια σημαντική δημοσιευμένη έκδοση και μια δευτερεύουσα εκδοχή σε εξέλιξη, αν και ορισμένοι υποστήριζαν επίσης έναν τρίτο αριθμό "αναθεώρησης". Αυτά τα συστήματα υποστηρίζουν την αποθήκευση ενός εγγράφου ξεχωριστά από τα μεταδεδομένα του και την επιβολή πρόσβασης σε αυτά τα έγγραφα και ιδιότητες για πρόσβαση ανάγνωσης και εγγραφής.
Η στήριξη ροής εργασίας ενσωματώθηκε επίσης στα περισσότερα από τα εξέχοντα συστήματα ECM. Αυτά κυμαίνονταν από τη βασική ροή εργασιών - την έγκριση και την ενημέρωση των εγγράφων - μέχρι την ολοκληρωμένη διαχείριση επιχειρηματικών διαδικασιών, συμπεριλαμβανομένης της προσομοίωσης των διαδικασιών και της ανασχεδιασμού στρογγυλών ταξιδιών για συνεχή βελτίωση της διαδικασίας.
Αυτά τα συστήματα ECM συνήθως αποθηκεύουν τα έγγραφα σε ένα σύστημα αρχείων και τα μεταδεδομένα σε ένα σύστημα διαχείρισης σχεσιακής βάσης δεδομένων. Τα συστήματα ECM αποτελούσαν ουσιαστικά εφαρμογές middleware που μπορούσαν να συγκεντρωθούν για υψηλή διαθεσιμότητα, αλλά βασίστηκαν σε συγκεντρωτικά στοιχεία βάσης δεδομένων και αρχείων. Είχαν περιορισμένη δυνατότητα κλιμάκωσης για εισροές πολύ υψηλής ταχύτητας και ήταν πιο ευθυγραμμισμένες απ 'ό, τι προς λιγότερα και μεγαλύτερα σημαντικά έγγραφα, όπως αρχεία γραφείου και εικόνες υψηλής ποιότητας TIFF από τη σάρωση εγγράφων.
Ορισμένες βάσεις δεδομένων του NoSQL υποστηρίζουν την αποθήκευση πολλαπλών εκδόσεων. Οι περισσότερες από αυτές τις βάσεις δεδομένων είναι σήμερα κλώνοι Bigtable, αλλά ορισμένες βάσεις δεδομένων εγγράφων το υποστηρίζουν. Ο MarkLogic Server διαθέτει ένα πρόσθετο υπηρεσιών βιβλιοθήκης εγγράφων (DLS), το οποίο υποστηρίζει την έκδοση έκδοσης αποθηκευμένων εγγράφων, αν και αυτό δεν είναι ορατό στο REST API της MarkLogic.
Ο MarkLogic Server περιλαμβάνει επίσης ένα πλαίσιο επεξεργασίας περιεχομένου (CPF). Το CPF είναι μηχανισμός κράτους που μετακινεί ένα ενιαίο έγγραφο μέσω ενός κύκλου ζωής και εκτελεί ενέργειες βασισμένες στο περιεχόμενο, συνήθως, για τη μετατροπή δυαδικών εγγράφων σε XHTML και την εκτέλεση της εξαγωγής οντοτήτων χρησιμοποιώντας εργαλεία τρίτου μέρους.
Αυτά τα μικρά σύνολα χαρακτηριστικών μπορούν να υιοθετηθούν και να επεκταθούν από πολλούς προμηθευτές NoSQL στο μέλλον, προκειμένου να παρέχουν τις ίδιες δυνατότητες σε επίπεδο μηχανών που παρέχουν τα συστήματα Microsoft SharePoint και ECM. Εάν ναι, οι βάσεις δεδομένων NoSQL μπορούν να γίνουν οι νέοι κινητήρες αποθήκευσης και μεταδεδομένων πίσω από την ECM, πράγμα που σημαίνει αυξημένη απόδοση και χαμηλότερο κόστος για τους πελάτες. Επίσης υπόσχεται ενσωματωμένη αναζήτηση από αυτές τις βάσεις δεδομένων στο ίδιο το σύστημα ECM. Αυτό θα προσφέρει βελτιωμένη λειτουργικότητα σε σύγκριση με τα συστήματα ECM μόνο αυτή τη στιγμή.