MicroStrategy ONE
Installazione e configurazione di MicroStrategy Library
L'installazione di MicroStrategy Library include MicroStrategy REST Server e MicroStrategy Collaboration Server, che abilitano le seguenti funzionalità:
- Sfogliare i contenuti condivisi: gli utenti hanno accesso alla libreria personale in cui è possibile utilizzare dashboard e documenti condivisi.
- Cercare i dashboard: gli utenti possono cercare facilmente dashboard con criteri corrispondenti quali nome del dashboard, nome del capitolo/pagina e così via.
- Manipola la visualizzazione dati con visualizzazioni e filtri: gli utenti possono utilizzare i dati in un dashboard con visualizzazioni e manipolazioni di filtri. Ogni azione viene registrata nei metadati in modo che un utente possa riprendere dall'ultimo punto di interruzione per l'accesso successivo.
- Condividi dashboard con altri utenti: gli utenti possono condividere la visualizzazione del dashboard con altri utenti. Tutte le manipolazioni verranno trasferite in modo che consumino i dati in base allo stesso contesto.
- Interagisci con altri utenti tramite commenti e notifiche (Collaboration Server): l'utente può lasciare commenti, taggare altri utenti e incorporare filtri per collaborare con altri utenti all'interno di qualsiasi dashboard.
Il Collaboration Server supporta inoltre le seguenti funzionalità avanzate:
- Monitoraggio in tempo reale degli utenti connessi: tutti gli utenti che si connettono all'applicazione Library Web o Mobile vengono tracciati da questo servizio.
- Monitoraggio in tempo reale dei commenti degli utenti: gli utenti possono creare commenti associati a ogni singola pagina. Gli utenti riceveranno nuovi commenti man mano che arrivano senza la necessità di aggiornare. Persistenza dei commenti. I commenti persistono per essere recuperati in un secondo momento.
- I commenti possono contenere "oggetti incorporati": gli utenti possono memorizzare le impostazioni dei filtri con un commento da applicare a un altro utente.
- Menzione utente e notifica: gli utenti possono inviare una notifica a un altro utente tramite la menzione utente. Oltre alla notifica "in-app", gli utenti possono anche essere avvisati tramite APNS (notifica del dispositivo) e notifica via email.
Architettura di MicroStrategy Library
La seguente terminologia ti aiuterà a capire cosa c'è dietro il Collaboration Server.
- Socket Web è un protocollo che fornisce canali di comunicazione full-duplex su una singola connessione TCP. Web Socket è supportato con tutti i principali browser e può essere utilizzato nelle applicazioni mobili. Affinché Web Socket funzioni in un'applicazione, è necessario che anche un server delle applicazioni (server Web) lo supporti.
Se non è possibile stabilire una connessione socket Web a causa di un protocollo bloccato in un ambiente che contiene servizi di bilanciamento del carico, tenta di stabilire una connessione HTTP e utilizza una tecnica denominata "long polling" per simulare uno scambio di messaggi in tempo reale.
- Node.js è un ambiente di runtime open-source e multipiattaforma per lo sviluppo di applicazioni Web lato server. Node.js è l'ambiente di runtime per l'hosting di MicroStrategy Collaboration Server.
- PostgreSQL è un sistema di gestione di database relazionali open source utilizzato per archiviare dati di collaborazione per l'applicazione MicroStrategy Library.
Il diagramma seguente mostra l'architettura di Library, incluso il Server di collaborazione.
I messaggi fluiscono in entrambe le direzioni di una connessione Web Socket. MicroStrategy Collaboration Server gestisce i messaggi a cui vengono indirizzati i client in base a un modello di pubblicazione-sottoscrizione. Un'applicazione client può pubblicare un commento su un argomento e tutti i client iscritti all'argomento riceveranno una notifica.