Internetpräsenzszenario: Bereitstellen der Entwicklungs- und Dokumenterstellungsumgebung

Wichtig

Dieser Artikel ist Teil einer Artikelreihe, in der ein End-to-End-Szenario zur Planung, zum Entwurf, zum Aufbau und zur Wartung der Internetpräsenz eines Unternehmens in Form einer Microsoft Office SharePoint Server 2007-Website beschrieben wird.

Vorheriger Artikel

Planen der Infrastruktur

Nächster Artikel

Bereitstellen der Produktionsumgebung

Beginn des Szenarios

Internetpräsenzszenario (Office SharePoint Server 2007)

Die für das Entwickeln und Testen von Websiteelementen, das Erstellen von Inhalten und das Bereitstellen in einer Produktionsumgebung notwendige Infrastruktur erfordert, dass Microsoft Office SharePoint Server 2007-Bereitstellungen die Arbeit von Entwicklern, Testern, Autoren und Designern unterstützen.

Bei der Infrastrukturplanung wurde festgelegt, dass für SharePoint-Farmen in der Entwicklungs- und Dokumenterstellungsumgebung die folgende Hardware und Software verwendet werden soll.

  • Für jeden Server mit Microsoft Office SharePoint Server 2007 wird eine 64-Bit-Hardwarearchitektur verwendet.

  • Für alle Server wird Windows Server 2003 R2 Enterprise x64 Edition als Betriebssystem verwendet.

  • Als Datenbank für die Entwickler- und Integrationsfarm wird SQL Server 2005 Developer Edition für 64-Bit-Plattformen verwendet.

  • Als Datenbank für die Dokumenterstellungsfarm wird SQL Server 2005 Enterprise Edition für 64-Bit-Plattformen verwendet.

  • Für alle SharePoint-Bereitstellungen wird die 64-Bit-Edition von Microsoft Office SharePoint Server 2007 verwendet.

Wichtig

Die gesamte Software auf jedem Server wird mit dem neuesten Service Pack oder Softwareupdate aktualisiert. Darüber hinaus wird jede SharePoint-Farm in der Entwicklungs-, Dokumenterstellungs- und Integrationsumgebung bei Service Packs oder Softwareupdates auf die gleiche Versionsnummer aktualisiert.

In der folgenden Tabelle werden die grundlegenden Anforderungen für Mitarbeiter beschrieben, die in der Entwicklungs- und Dokumenterstellungsumgebung tätig sind.

Anforderungen bei Entwicklung und Dokumenterstellung

Umgebung Teammitglied Beschreibung

Entwicklung und Test

Entwickler oder Tester

Jedes Teammitglied verfügt über einen Computer mit den folgenden Merkmalen.

  • Die 64-Bit-Version von Microsoft Visual Studio 2005 Team Edition for Developers für die Entwicklung und das Testen von Code

  • Zugriff auf einen Server, auf dem das Softwareverwaltungsprogramm ausgeführt wird

  • Eine vollständige Installation von Microsoft Office SharePoint Server 2007

  • Zugriff auf die Integrationsfarm

 

Entwickler und Tester

Ein freigegebener Server, auf dem eine 64-Bit-Version von Microsoft Visual Studio 2005 Team Edition for Developers ausgeführt wird

 

Alle Teammitglieder in der Entwicklungs-, Test- und Dokumenterstellungsumgebung

Die Integrationsfarm ist eine eigenständige Installation von Microsoft Office SharePoint Server 2007, wie weiter unten in diesem Artikel in der entsprechenden Abbildung dargestellt.

Dokumenterstellung

Autor, Designer oder Grafiker

Jedes Teammitglied verfügt über einen Computer mit den folgenden Merkmalen.

  • Geeignete Tools für die Inhaltserstellung (SharePoint-Benutzeroberfläche für die Seitenbearbeitung im Browser), die Layouterstellung (SharePoint Designer) oder die Grafikerstellung. Weitere Informationen finden Sie unter Planen der Webseitenerstellung.

  • Zugriff auf die Dokumenterstellungsfarm

  • Zugriff auf die Integrationsfarm

Autoren, Designer und Grafiker

Die Dokumenterstellungsfarm ist eine kleine Microsoft Office SharePoint Server 2007-Farm mit zwei Front-End-Webservern und einem Datenbankcluster, wie weiter unten in diesem Artikel in der entsprechenden Abbildung dargestellt.

 

 

 

1. Bereitstellung der Entwickler- und Testfarmen

Jeder Entwickler und Tester verfügt über eine eigenständige Installation von Microsoft Office SharePoint Server 2007 auf einer Arbeitsstation und hat Zugriff auf eine Integrationsfarm zum Testen von Programmen und Inhalten vom Dokumenterstellungsteam. In der folgenden Abbildung sind die Komponenten der Entwicklungs- und Testumgebung sowie der grundlegende Code- und Inhaltsfluss dargestellt.

Entwicklungsumgebung

Die nummerierten Abläufe in der obigen Abbildung entsprechen den folgenden Schritten:

  1. Entwickler checken Elemente im Softwareverwaltungssystem ein und aus.

  2. Entwickler stellen fertige Websiteelemente für das Debuggen und Testen mit Daten bereit.

  3. Autoren und Designer stellen Beispielinhalte, Masterseiten und Layoutseiten bereit, um Daten zum Testen zu liefern.

  4. Entwickler verpacken Websiteelemente als Lösungspakete und stellen diese in den Dokumenterstellungs-, Failover- und Produktionsfarmen bereit.

Aktion

  • Bereitstellen von Microsoft Office SharePoint Server 2007 auf jeder Entwickler- und Testerarbeitsstation

  • Installieren aller verfügbaren Service Packs und Softwareupdates für Microsoft Office SharePoint Server 2007

Ergebnis

Eine voll funktionsfähige SharePoint-Farm auf jeder Arbeitsstation, alle mit der gleichen Softwareversion

Ressourcen

2. Bereitstellen der Integrationsfarm

Für die Integrationsumgebung ist eine einfache Serverfarm erforderlich, die von Entwicklern, Testern und Inhaltsautoren verwendet werden kann.

Aktion

  • Bereitstellen von Microsoft Office SharePoint Server 2007 auf einem einzelnen Server, der von Entwicklern, Testern, Autoren und Designern gemeinsam genutzt wird

  • Installieren aller verfügbaren Service Packs und Softwareupdates für Microsoft Office SharePoint Server 2007

  • Konfigurieren der sicheren, unidirektionalen Kommunikation zwischen der Website für die Zentraladministration der Quellserverfarm und der Website für die Zentraladministration der Zielserverfarm

Ergebnis

  • Eine voll funktionsfähige SharePoint-Farm mit der gleichen Softwareversion wie die Entwickler-, Test- und Integrationsfarm

  • Sichere Inhaltsveröffentlichung zwischen Quell- und Zielfarmen

Ressourcen

3. Bereitstellen der Dokumenterstellungsfarm

Inhaltsautoren und Designer nutzen eine einfache Serverfarmbereitstellung von Microsoft Office SharePoint Server 2007, wie in der folgenden Abbildung dargestellt.

Erstellungsumgebung

Die nummerierten Abläufe in der obigen Abbildung entsprechen den folgenden Schritten:

  1. Designer erstellen Masterseiten, Layoutseiten und Cascading Stylesheets für das Kundenportal. Dateien werden mithilfe von Dokumentverwaltung und Workflow verwaltet.

  2. Designer stellen Masterseiten, Layoutseiten und Beispielinhalte bereit, um Daten zum Testen zu liefern.

  3. Entwickler verpacken Websiteelemente als Lösungspakete und stellen diese in den Dokumenterstellungs-, Failover- und Produktionsfarmen bereit.

  4. Administratoren stellen die Websitesammlung für die Dokumenterstellung in einer Stagingwebsitesammlung auf der Produktionsfarm zur Qualitätskontrolle bereit.

  5. Administratoren stellen die genehmigten Inhalte auf der Produktions- und Failoverfarm bereit.

Die freigegebene SharePoint-Umgebung wird auf die gleiche Weise bereitgestellt wie die Integrationsfarm.

Aktion

  • Bereitstellen von Microsoft Office SharePoint Server 2007 auf einer Farm mit zwei Ebenen

  • Installieren aller verfügbaren Service Packs und Softwareupdates für Microsoft Office SharePoint Server 2007

Ergebnis

Eine voll funktionsfähige SharePoint-Farm mit der gleichen Softwareversion wie die Entwickler- und Testfarm

Ressourcen

Herunterladen dieses Buchs

Dieses Thema wurde zum leichteren Lesen und Ausdrucken in das folgende Buch zum Herunterladen aufgenommen:

Die vollständige Liste der verfügbaren Bücher finden Sie unter Bücher zum Herunterladen für Office SharePoint Server 2007.

Siehe auch

Konzepte

Internetpräsenzszenario: Bereitstellen der Produktionsumgebung