JOIN Collaboration is used for sharing (documentary) digital information. The flexible and comprehensive configuration enables both small and large organizations to digitally optimize their information household. Users can share multiple files with multiple participants and collaborate accordingly. By using this functionality, it is possible to fully digitize complex processes.
Collaboration on files uses WOPI protocol to integrate with Microsoft office for the web through the Cloud Storage Partner Program. Supported file types are:
View-only:
View and Edit:
JOIN Collaboration is fully integrated with JOIN Case & Document, which means that collaborations on documents and cases can be started from within JOIN Case & Document. JOIN Collaboration can also be used as a standalone application.
JOIN Collaboration is hosted on the Decos Cloud Platform (DCP) which consists of multiple microservices bounded by domain contexts hosted on an Azure Kubernetes Service. Aside from DCP core services, such as email sending, user authentication, licensing etc., there are several JOIN Collaboration specific services. Listed below are the most important ones:
Session management: Manages collaboration sessions, including rights by participants on what files
File management: Takes care of file storage and management and presenting files to user
Collaboration office document service (WOPI): Uses WOPI protocol to integrate with Microsoft office for the web.
All these services are consumed by several frontend applications built in Angular, again bounded by domain contexts.
The architecture of the JOIN Collaboration is visualized in the next diagram.
OWASP Zap scans have been executed by QA to detect possible vulnerabilities. Also, a security checklist based on the OWASP Top 10 is known to all developers and is part of the Definition of Done (DoD). Other than that, an external penetration test has been executed to validate security.
It is possible that there are still bugs in the released software. We ask ethical hackers to work with us using a Responsible Disclosure Policy. We will reward any security issue that was not yet known to us if the hacker has not abused his findings.
See our Responsible Disclosure Policy online: https://www.decos.com/en/security.
JOIN Collaboration is fully integrated with JOIN Case and Document for starting collaborations on files within documents and cases. Once collaborations are marked as finished the files are synchronized back to JOIN Case and Document.
In order to achieve high availability each service has always multiple instances running. The system is tuned to automatically scale up and scale down based on resource consumption, user volume at a given point in time and other parameters.
Decos Cloud Platform has a robust monitoring and alerting system in place with state of the art tools. This monitoring system not only is capable of detecting the anomalies instantly and trigger alerts, but also in some cases it is capable of detecting certain problems which may occur in near future.
Major browsers like Chrome, EDGE and Firefox are supported for JOIN Collaboration.