Che cos’è SharePoint Sandbox?

Microsoft SharePoint, una piattaforma di applicazioni Internet lanciata nel 2001, ha venduto oltre 125 milioni di licenze a oltre 65,000 clienti nel 2011, secondo Jeff Teper, vicepresidente aziendale di Office Business Platform di Microsoft. SharePoint è stato progettato come programma per la gestione di contenuti e documenti Web, business intelligence, automazione del flusso di lavoro e integrazione di sistemi esistenti. SharePoint Sandbox è una directory di soluzioni SharePoint.

Terminologia

Secondo Microsoft, il termine “sandbox” in questo contesto significa “fatto” o “dimostrato di essere vero”. Le soluzioni sandbox di SharePoint, quindi, sono un gruppo di metodi che hanno già dimostrato di funzionare.

Processo

Sandbox opera separatamente dal programma SharePoint principale e viene eseguito in isolamento in un’area distinta, esponendo un sottoinsieme dello spazio SharePoint mentre il programma SharePoint funziona come al solito.

Funzione

Sandbox limita le azioni che possono causare prestazioni, sicurezza o altri problemi, portando così una maggiore stabilità a una farm di SharePoint. In particolare, questa stabilità si ottiene limitando la funzionalità disponibile per soluzioni di codice personalizzato tramite CAS, o sicurezza dall’accesso di codice, policy e limitando l’accesso a parti del modello a oggetti.

Abilitazione delle soluzioni in modalità sandbox

Il servizio codice utente è un servizio Windows che deve essere abilitato per consentire a Sandbox di essere eseguito in background durante l’utilizzo di SharePoint. Il servizio codice utente gestisce l’esecuzione della sandbox e ogni server in una farm deve abilitare il servizio codice utente affinché la sandbox possa essere eseguita.

Amministrazione di soluzioni in modalità sandbox

Come con qualsiasi amministrazione in SharePoint, si utilizza una regola di amministrazione a più livelli nelle soluzioni in modalità sandbox, il che significa che si configurano le soluzioni a livello di farm oa livello di raccolta siti. L’amministrazione a livello di farm consente il controllo delle risorse e il monitoraggio dei programmi, mentre l’amministrazione della raccolta siti consente il caricamento, l’attivazione e la disattivazione di soluzioni in modalità sandbox che fanno parte del gruppo di soluzioni di quel particolare sito.