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 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 unter Verwendung von PDK for .NET in der Entwicklungsumgebung Microsoft .NET für SAP NetWeaver Portal anzulegen und einzubinden.
Die Informationen in diesem Abschnitt gelten für die Versionen PDK for .NET 2.0 und 2.5.
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.
Optional können Sie den SAP .NET Connector zur Anbindung an SAP-Backend-Systeme über BAPIs/RFCs verwenden. Eine andere Option besteht in der Verwendung von verfügbaren Web-Services.
Die folgende Grafik zeigt die oberste Ebene der Architektur von PDK for .NET.

Die folgenden installierbaren Einheiten sind für die Verwendung dieser Szenariovariante erforderlich:
● Externe (Microsoft Visual Studio 2003 oder 2005)
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 and 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 2.5) |
Administration |
|
Sicherheit |
|
Entwicklung |
Der PDK for .NET Developer’s Guide ist in die Online-Hilfe von Microsoft Visual Studio eingebunden. |