Anlegen von Portalanwendungen
mit PDK for .NET
Das SAP Portal Development Kit for Microsoft .NET (PDK for .NET) ist ein Satz an Werkzeugen, mit dem .NET-Entwickler Portal-Content für das SAP NetWeaver Portal entwickeln können. Unternehmen, die in die Microsoft .NET-Technologie investiert haben, können so das Fachwissen ihrer Entwickler effizient einsetzen und sich die SAP-NetWeaver-Technologie zunutze machen.
Diese Szenariovariante beschreibt die erforderlichen Prozesse und Schritte, um Portalanwendungen für SAP NetWeaver Portal in der Entwicklungsumgebung von Microsoft.NET unter Verwendung von PDK for .NET anzulegen und einzubinden.
Die Informationen in diesem Abschnitt gelten für die Versionen 2.0, 2.5 und 3.0 von PDK for .NET.
Das Paket PDK for .NET umfasst folgende Komponenten:
...
● Portal Add-In for Visual Studio (Portal-Add-In)
Ein Add-In von Microsoft Visual Studio, das es .NET-Entwicklern ermöglicht, Portalkomponenten für SAP NetWeaver Portal zu erstellen, deren Deployment durchzuführen und Fehler zu beseitigen.
● Portal Runtime for Microsoft .NET (.NET-Laufzeit)
Ein Dienst zur Verarbeitung von .NET-Portalkomponenten zur Laufzeit.
● Java-.NET Interoperability Framework
Ein Mechanismus, der API-Aufrufe zwischen dem Java-Stack und dem .NET-Stack ermöglicht. Mit ihm können Java-basierte Portalservices aus .NET-Code aufgerufen werden und das SAP NetWeaver Portal kann Requests an Portal Runtime for .NET richten. Er besteht aus zwei auf dem Portalserver installierten Komponenten.
Verwenden Sie die verfügbaren SAP-Enterprise-Services, um auf SAP-Backend-Systeme zuzugreifen.
Die folgende Grafik zeigt die oberste Ebene der Architektur von PDK for .NET.

Erforderliche oder optionale installierbare Einheiten
Die folgenden installierbaren Einheiten sind für die Verwendung dieser Szenariovariante erforderlich:
● Externe (Microsoft Visual Studio 2003, 2005 oder 2008, je nach Version von PDK for .NET)
Microsoft .NET-Entwicklungsumgebung
● Enterprise Portal (EP)
Stellt die Portal-Infrastruktur für die Nutzung von Portalservices und die Integration Ihrer Anwendung zur Verfügung.
Die Szenariovariante umfasst die folgenden Prozesse:
Ablauf |
Beschreibung |
Dieser Prozess umfasst den Entwurf der Daten, der Applikationslogik und der Benutzungsoberfläche der Anwendung, die Anbindung an Datenquellen und die Implementierung der Portalkomponenten mithilfe von SAP-NetWeaver-Steuerelementen und -Portalservices. |
|
Dieser Prozess beinhaltet Schritte, die mit den Werkzeugen von PDK for .Net und Standard-Portalwerkzeugen ausgeführt werden, wie etwa das Ausführen von Deployments, die Beseitigung von Fehlern und die Veröffentlichung der Anwendung im Portal. |
|
In diesem Prozess passen Sie die Anwendung Ihren Anforderungen entsprechend an, personalisieren die Portalanwendung, legen Portalrollen an und weisen sie zu. |
|
In diesem Prozess passen Sie die Anwendung an die Upgrades von Datenquellen, Software und/oder der Plattform an. |
Die folgenden Richtlinien liefern zusätzliche Informationen für Benutzer dieser Szenariovariante:
Aufgabe/Rolle |
Beschreibung |
Installation, Konfiguration und Upgrade |
SAP Service Marketplace → Installation – Clients → Installation, Configuration and Upgrade Guide - PDK for .NET (Release x.x) |
Administration |
|
Sicherheit |
|
Entwicklung |
Der PDK for .NET Developer’s Guide ist in die Online-Hilfe von Microsoft Visual Studio eingebunden. |