EveryDataStore ECM Backend – Secure Data Processing & API Integration
The EveryDataStore ECM Backend, developed using PHP >=8.1, <=8.4 , is responsible for secure communication and seamless integration between the frontend, backend logic, and the database. It is built on the powerful SilverStripe framework 5, which includes a robust security and permission system that governs user authentication, access rights, and logging mechanisms.
Secure Data Processing and RESTful API
The backend of EveryDataStore ECM efficiently handles incoming data from the frontend, processes it through advanced logic, and stores it in the database. Likewise, it prepares and structures data from the database to be served back to the frontend in a performant and structured way.
Using the integrated EveryRESTfulAPI, EveryDataStore ECM enables a secure, RESTful exchange of data between the user interface and the server. All frontend interactions are captured and securely transmitted to the backend as structured JSON payloads.
Audit-Proof Document Archiving
By default, all uploaded documents are securely saved under /public/assets using SilverStripe's asset management system. However, for enterprise-grade compliance and data security, EveryDataStore ECM supports audit-proof document archiving through its modular storage infrastructure.
Each DataStore can be connected to one or more external or internal storage solutions, ensuring scalable and compliant file storage. It is highly recommended to replicate document storage across at least two independent storage locations for maximum reliability and redundancy. More details can be found in the Filesystem documentation.