The On-premise installation of IceWarp needs internet connection at all times to be able to use microservices running on IceWarp cloud for correct function.
Microservice: Dashboard
Description: It is a cloud service that lets you have your notes and documents at hand and access them from any device.
Communication and data storage:
1. The user’s browser requests the server to open the Dashboard/Notes in the WebClient.
2. The Dashboard/Notes Interface is uploaded from the Interface Microservices Cloud.
3. The API Microservice Cloud requests the data from the server and transforms it to a form readable for the Dashboard.
4. As soon as the data received from the server is transformed, API Microservices sends it to the user’s browser.
Microservice: Conferencing
Description: The Conferences are a WebRTC powered voice and video calls so you can arrange non-text based communications with individuals or groups directly from IceWarp chat window.
Communication and data storage:
1. The browser sends a request to open Conferences in the WebClient. The latter is stored on the IceWarp server (on-premise or in-Cloud).
2. The server addresses Cloud Microservices as a database, and a new application is opened to the user’s browser. No data is processed in Microservices Cloud; it works only to open a new app.
Microservice: WebDocuments
Description: This service allows you to create, store and collect all your documents, spreadsheets, presentations and other files in one place. You can pin any file to your Dashboard. The selected files like text documents, presentations or spreadsheets can also be edited directly in the web browser.
Communication and data storage:
1. The user requests the server to open WebDocs.
2. The server requests the cloud to open documents and upload the interface.
3. The cloud downloads the data from the server and converts it into a readable form. The cloud sends the converted data back to the server.
4. The server passes the data to the user and displays it in a user-friendly interface.
5. Although a document is edited in the cloud, once the editing is finished, the changed documents are uploaded back to the server. Thus, all data is stored only on the server. The communication between the cloud and server is encrypted. The cloud only serves for reading the data stored on the server and providing the interface.
Microservice: Central API
Description: Secures communication between IceWarp cloud the user.
Communication and data storage:
Since the data is stored on the server in a format which is not readable by the user’s interface (downloaded from the Interface Microservices), it must be transformed by the API Microservices. Any changes made by users go to the API Microservices, which transforms them into a form suitable for storage and sends them back to the server.
Comments
0 comments
Please sign in to leave a comment.