Show TOC Start of Content Area

Background documentationCreating Portal Applications Using PDK for .NET  Locate the document in its SAP Library structure

SAP Portal Development Kit for Microsoft.NET (PDK for .NET) is a set of tools that enables .NET developers to build portal content for SAP NetWeaver Portal. Using PDK for .NET allows organizations to leverage their existing investments in the Microsoft .NET technology and developers’ skills, as well as to take advantage of the SAP  NetWeaver technology.

This scenario variant describes the processes and steps required for creating and integrating portal applications for SAP NetWeaver Portal in the Microsoft.NET development environment using PDK for .NET.

The information in this section applies to versions 2.0 and 2.5 of PDK for .NET.

Architecture of the Scenario Variant

The PDK for .NET package is comprised of the following components:

...

·       Portal Add-in for Visual Studio (Portal Add-in)

An add-in to Microsoft Visual Studio that allows .NET developers to build, deploy and debug portal components for SAP NetWeaver Portal.

·       Portal Runtime for Microsoft .NET (.NET Runtime)

A service used to process .NET portal components at runtime.

·        Java-.NET Interoperability Framework

A mechanism that enables API calls between the Java stack and .NET stack. It is used to call Java-based portal services from .NET code, and permits SAP NetWeaver Portal to pass requests to the Portal Runtime for .NET. It includes two components installed on the portal server.

Optionally, you can use the SAP .NET Connector for interfacing with SAP back-end systems via BAPsI/RFCs. Another option is to use available Web services.

The following diagram depicts the high-level architecture of PDK for .NET.

This graphic is explained in the accompanying text

Required or Optional Installable Units

The following installable units are required to use this scenario variant:

·        External (Microsoft Visual Studio 2003 or 2005)

Microsoft.NET development environment

·        EP Core (EPC)

Provides the portal infrastructure for consuming portal services and integrating your application

IT Processes of the Scenario Variant

The scenario variant includes the following processes:

Process

Description

Developing a Portal Application Using PDK for .NET

This process encompasses designing the data, business logic and UI layers of the application, connecting to data sources, and implementing the portal components using SAP NetWeaver controls and portal services.

Configuring a Portal Application Using PDK for .NET

This process includes steps such as deploying, debugging, and publishing the application in the portal using the tools provided by PDK for .NET and standard portal tools.

Adapting a Portal Application Using PDK for .NET

In this process, you modify the application as necessary, create and assign portal roles, and personalize the portal application.

Upgrading a Portal Application Using PDK for .NET

In this process, you adjust the application to the upgrades of data sources, software and /or platform.

Related Information

The following guides provide additional information relevant to the users of this scenario variant:

Task/Role

Description

Installation, Configuration and Upgrade

SAP Service Marketplace  ®  Installation – Clients  ® Installation, Configuration and Upgrade Guide - PDK for .NET (Release 2.5)

Administration

PDK for .NET in the Technical Operations Manual

Security

PDK for .NET Security Guide

Development

PDK for .NET Developer’s Guide is integrated with the Microsoft Visual Studio On-line Help

 

End of Content Area