Scenario di presenza Internet: Pianificare la gestione della soluzione
Importante
Questo articolo illustra uno scenario end-to-end e fa parte di una serie di articoli che spiega come pianificare, progettare, realizzare e gestire un sito Web di presenza Internet aziendale basato su Microsoft Office SharePoint Server 2007.
Articolo precedente |
|
Articolo successivo |
|
Inizio dello scenario |
L'architetto della soluzione, lo sviluppatore della soluzione e il gestore del contenuto pianificano la modalità di gestione della soluzione. Per gestione della soluzione si intende quanto segue:
Identificare gli elementi della soluzione da gestire
Identificare gli ambienti: le server farm necessarie al team dell'infrastruttura per sviluppare, modificare e pubblicare la soluzione.
I processi necessari al team delle soluzioni per creare la soluzione e propagarla da una server farm a un'altra.
Determinazione degli elementi della soluzione da gestire
Azione |
Il team di pianificazione determina in primo luogo i tipi di elementi della soluzione che gli autori di documenti per il Web, i progettisti dei siti e gli sviluppatori creeranno. |
Risultato |
Gli elementi del sito creati e modificati includono:
Elementi software:
|
Definizione degli ambienti per la gestione della soluzione
Azione |
Il team di pianificazione determina gli ambienti necessari per gestire i diversi elementi e processi nella soluzione. |
Risultato |
|
Risorse |
Definizione dei processi per la gestione della soluzione
Successivamente il team delle soluzioni determina il gruppo di processi per la propagazione del contenuto e delle soluzioni attraverso i diversi ambienti.
Revisione e approvazione del contenuto
Risultato |
La creazione, la modifica e l'approvazione del contenuto avverranno nella farm di creazione e modifica. Queste attività rappresentano lo scopo primario di tale farm. Per garantire che tutto il contenuto venga revisionato e approvato prima della pubblicazione, per il contenuto creato e modificato verrà attivato il controllo delle versioni principale/secondaria, saranno necessarie operazioni di estrazione e archiviazione e per l'approvazione sarà obbligatorio il flusso di lavoro di approvazione predefinito. |
Risorse |
Propagazione della struttura del sito
Risultato |
Gli elementi della struttura del sito completati e approvati, ovvero pagine master, pagine di layout, fogli di stile e altri elementi della struttura, devono essere propagati alle altre farm in cui il sito verrà reso disponibile.
|
Risorse |
|
Pubblicazione del contenuto
Per la pubblicazione di un sito Web basato su Microsoft Office SharePoint Server 2007 viene utilizzata la caratteristica di distribuzione del contenuto, mediante la quale viene copiata una raccolta siti di origine in una raccolta siti di destinazione. Per ogni pagina Web distribuita, vengono distribuiti anche tutti gli elementi del database del contenuto da cui la pagina dipende, ad esempio immagini, fogli di stile o pagine di layout. La distribuzione di contenuto può essere eseguita automaticamente in base a una pianificazione oppure manualmente.
Risultato |
Il team di pianificazione adotta un metodo di distribuzione di contenuto a due livelli per la pubblicazione del contenuto:
|
Risorse |
Sviluppo e distribuzione di codice
Risultato |
Gli elementi del sito specificati a livello di codice, ad esempio una connessione dati personalizzata, una web part personalizzata e un controllo di spostamento personalizzato, verranno sviluppati nell'ambiente di sviluppo. Gli sviluppatori creeranno gli elementi personalizzati del sito e ne eseguiranno il test nelle workstation che ospitano Microsoft Visual Studio 2005. Il team di sviluppo utilizzerà Visual Studio 2005 Team System come sistema di controllo del codice sorgente e di gestione della configurazione. Mediante la farm di integrazione gli sviluppatori e i tester eseguiranno il test degli elementi specificati a livello di codice nel contesto del contenuto del sito di esempio. I tester utilizzeranno inoltre questa farm per verificare che tutti gli elementi del sito interagiscano come previsto. Gli elementi del sito specificati a livello di codice testati che vengono completati e testati nell'ambiente di integrazione verranno distribuiti in tutti i server front-end di ogni farm di Office SharePoint Server in cui verranno utilizzati. A tale scopo, un amministratore della gestione della configurazione software creerà per le personalizzazioni uno o più pacchetti delle soluzioni di SharePoint che verranno quindi installati in tutti i server front-end in:
|
Risorse |
|
Architettura di gestione della soluzione
Nella figura riportata di seguito viene illustrata l'architettura di gestione della soluzione progettata dall'architetto della soluzione, dallo sviluppatore della soluzione e dal gestore di contenuto:
Chiave:
Gli sviluppatori archiviano ed estraggono i documenti in Visual Studio 2005 Team System.
Gli sviluppatori distribuiscono gli elementi del sito completati per il debug e il test con i dati.
I progettisti creano pagine master, pagine di layout e fogli di stile CSS per il sito Internet. I file vengono gestiti mediante la gestione dei documenti e il flusso di lavoro.
I progettisti distribuiscono i layout e il contenuto di esempio per garantire dati per il testing.
Gli sviluppatori aggregano gli elementi del sito in pacchetti di soluzioni e li distribuiscono nelle farm di creazione e modifica, produzione e failover.
Gli amministratori distribuiscono il sito in una raccolta siti di gestione temporanea per il controllo di qualità.
Il contenuto approvato viene distribuito nel sito di pubblicazione e nella raccolta siti di failover.
Migrazione del contenuto
Il team di pianificazione determina come eseguire la migrazione del contenuto iniziale dalla soluzione del sito Web corrente al sito finale, prendendo in considerazione l'uso delle API di migrazione del contenuto di SharePoint per creare uno strumento personalizzato. In seguito alla consultazione dell'articolo Centro risorse per la migrazione e l'aggiornamento per SharePoint Server 2007 (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=104403&clcid=0x410), il team viene a conoscenza di un prodotto certificato da Microsoft che è in grado di eseguire la migrazione di contenuto e metadati in Microsoft Office SharePoint Server 2007. Anziché dedicare risorse interne allo sviluppo di una soluzione personalizzata per la migrazione di contenuto, decide quindi di utilizzare questo prodotto.
Risultato |
Il team pianifica la migrazione del contenuto corrente in seguito allo sviluppo del sito iniziale e alla relativa copia nella farm di integrazione. Il team utilizzerà il prodotto certificato per configurare la migrazione del contenuto nella farm di integrazione e per eseguirne il test in tale posizione. Dopo aver verificato l'implementazione nella farm di integrazione, il team eseguirà la migrazione del contenuto nella farm di creazione e modifica per importare tutto il contenuto dalla soluzione corrente. |
Risorse |
|
Scaricare il manuale
Questo argomento è incluso nel manuale seguente, che può essere scaricato per una lettura e una stampa più agevoli:
Vedere l'elenco completo delle pubblicazioni disponibili in Downloadable books for Office SharePoint Server 2007 (informazioni in lingua inglese).