Development Infrastructure (DI) 
Mit SAP NetWeaver Development Infrastructure (Verwendungsart kurz DI oder NWDI) können Sie Folgendes ausführen:
Gemeinsame Benutzerverwaltung der Development Infrastructure.
Konfiguration der Entwicklungsumgebung in NWDI und Administration der Softwarelogistik
Administration der Quelltextdateien
Management der zentralen Build-Umgebung
Überwachung von NWDI
Die folgende Abbildung zeigt einen Überblick über die Entwicklungs- und Verwaltungsaufgaben für NWDI:

Übersicht über den Entwicklungsprozess mit NWDI
Die NWDI-Services — Change Management Service (CMS), Component Build Service (CBS) und Design Time Repository (DTR) - verarbeiten alle Entwicklungsschritte als integrierten Prozess. Die folgende Abbildung zeigt diese Integration im Detail:

Übersicht über die technische Systemlandschaft
Alle Services können auf einer gemeinsamen Instanz von SAP NetWeaver laufen und alle Daten in der gleichen Datenbank in ihrem jeweiligen Schema ablegen. Werden Systeme für große Entwicklergruppen benötigt, können Sie die Landschaft stufenweise erweitern, indem Sie Services auf eigene Server verteilen.
Hinweis
Zuerst wird der CBS als der rechenintensivste Service ausgelagert. Bei weiterer Zunahme der Anforderungen können mehrere Instanzen des CBS, die dieselbe Datenbank nutzen, über einen Dispatcher arbeiten.
Weitere Informationen zu den Hardware-Anforderungen der NWDI finden Sie im SAP-Hinweis 737368.
Die Benutzungsoberfläche für den Entwickler stellt das SAP NetWeaver Developer Studio dar, das lokal installiert wird.
Weitere Informationen zur Architektur der NWDI finden Sie unter Development Infrastructure (DI).
Die Verwendungsart Development Infrastructure (DI) ist Voraussetzung für folgende IT-Szenarios:
Developing, Configuring, and Adapting Applications
In diesem Szenario benötigen folgende Szenariovarianten die Development Infrastructure:
Java-Anwendungen mit Web Dynpro entwickeln
J2EE-Standards für das Portieren und Anpassen von Anwendungen
Erstellen von Composite Applications
Software Life Cycle Management
Da die Verwendung der NWDI Teil des Entwicklungslebenszyklus eines Produkts ist, ist die Verwendungsart DI eine Voraussetzung für das Software Life Cycle Management.
Wichtige Voraussetzung für eine optimale Performance der NWDI-Services ist die regelmäßige Aktualisierung der Datenbankstatistiken. In NWDI können Sie folgende Werkzeuge für unterschiedliche Verwaltungaufgaben nutzen:
Web-basierte administrative Werkzeuge der NWDI:
CMS: Erstellung von logischen Entwicklungssystemen sowie Softwarelogistik in allen Entwicklungsphasen (Entwicklung, Konsolidierung, Assemblierung, Genehmigung) mit automatisiertem Deployment in die Laufzeitsysteme.
DTR: Versionierende Quelldateienverwaltung
CBS: Zentrale Archivverwaltung und Build-Umgebung
Allgemeine Bestandteile von SAP NetWeaver, die von NWDI genutzt werden:
UME: User Management Engine.
SLD: Verwaltung von verfügbaren Produkten und Komponenten sowie deren Namen.
Entwickler verwenden SAP NetWeaver Developer Studio, das lokal auf dem PC installiert ist, um eine Verbindung zur Entwicklungsinfrastruktur herzustellen. Developer Studio setzt auf einer eigenen Installation auf und ist nicht Bestandteil der NWDI-Installation.
Sie haben SAP NetWeaver einschließlich der Verwendungsarten AS Java und DI installiert.
Die Services der NWDI sind eng integriert. Für den Zugriff auf NWDI benötigen Sie bestimmte Rollen und Berechtigungen. Diese können Sie getrennt für Administratoren, Entwickler, Gäste usw. anlegen. Weitere Informationen finden Sie unter Sicherheit der SAP NetWeaver Development Infrastructure.
System Landscape Directory (SLD) vereinfacht die Administration Ihrer Systemlandschaft. SLD ist eng mit NWDI integriert. Der SLD-Server enthält Komponenteninformationen, Systemlandschaftsbeschreibungen und eine Namensreservierung. Weitere Informationen zu SLD finden Sie unter System Landscape Directory.
Tracks konfigurieren: Tracks bestimmen die Rahmendaten für die Entwicklung auf Komponentenbasis. Sie verwalten und bearbeiten Tracks im Landscape Configurator.
Transportieren und Anlegen von Software-Komponentenarchiven: Sie verwalten Transporte im Transport Studio. Mit dem Transport Studio organisieren und verwalten Sie den Transport von Ressourcendateien und Archiven innerhalb Ihrer Entwicklungslandschaft.
Da CMS Dateien im Dateisystem ablegt, müssen Sie regelmäßig überprüfen, ob genügend freier Speicherplatz zur Verfügung steht.
Weitere Information finden Sie unter Aufsetzen der Entwicklungslandschaft: Landscape Configurator und Transport mit der NWDI: Transport Studio.
Regelmäßige Verwaltungsaufgaben für DTR umfassen:
Workspace-Ordner und Workspaces anlegen
Activities suchen und auflisten
Activities integrieren
Propagierungslisten verwalten
Protokollierung: Administratoren erhalten wichtige Informationen über den Zustand des DTR-Servers in den DTR-Serverprotokollen (DTR Server Log).
Component Build Service (CBS) bietet eine Web-basierte Benutzungsoberfläche (UI), die sowohl von Entwicklern als auch von Administratoren verwendet werden kann. Mit der CBS Web UI können Benutzer den Zustand der unterschiedlichen Einheiten des CBS anzeigen, wie Buildspaces, Compartments, Build-Requests, Entwicklungskomponenten, Build-Varianten usw.
Zusätzlich können Sie das CBS-Kommandozeilenwerkzeug verwenden. Mit dem CBS-Kommandozeilenwerkzeug können Sie CBS-Statusinformationen abrufen und Verwaltungsaufgaben in einer Shell-orientierten Umgebung ausführen. Neben dem Einsatz im Dialogmodus können Sie dieses Werkzeug auch in die Hintergrundverarbeitung einbinden.
Der Administrator sollte sicherstellen, dass die von CBS verwendeten Dateisystemordner für den Build nicht von einem Virenscanner geprüft werden; eventuelle Virenscanner sollten deaktiviert werden. Da CBS Dateien im Dateisystem ablegt, müssen Sie regelmäßig überprüfen, ob genügend freier Speicherplatz zur Verfügung steht.
Weitere Informationen finden Sie unter:
Administration des Component-Build-Service-Servers: Hier finden Sie den Einstieg in die Dokumentation zur Administration des CBS.
CBS Web UI: Der Component Build Service (CBS) bietet eine Web-Benutzungsoberfläche (UI), die sowohl von Entwicklern als auch von Administratoren verwendet werden kann. Mit der CBS Web UI können Benutzer den Zustand der unterschiedlichen Einheiten des CBS anzeigen, wie Buildspaces, Compartments, Build-Requests, Activities, Entwicklungskomponenten, Build-Varianten usw.
CBS Kommandozeilen-Werkzeug: Das CBS Kommandozeilen-Werkzeug ist eine Ergänzung zur CBS Web UI. Damit können Sie CBS-Statusinformationen abfragen und administrative Aufgaben in einer Shell-orientierten Umgebung durchführen. Neben dem Einsatz im Dialogmodus können Sie dieses Tool auch in die Hintergrundverarbeitung einbinden.
Achtung
Das CBS Kommandozeilen-Werkzeug bietet einige Befehle, die zur Softwarelogistik gehören. Es handelt sich um folgende Befehle:
downloaddcarc
downloadsca
uploaddcarc
uploadsca
Sie sollten diese Befehle auf keinen Fall dazu verwenden, den CMS zu umgehen. Alle zur Softwarelogistik gehörenden Aufgaben sollten Sie im CMS ausführen.
Konfigurieren des Component Build Service: Liefert Informationen über:
Monitoring der SAP NetWeaver Development Infrastructure: Ihnen stehen mehrere Werkzeuge zur Verfügung, um die Funktionen der NWDI zu überwachen.