# Installation and Development Guide

# Welcome

The AquaLogic Interaction .NET Application Accelerator is a collection of libraries and VisualStudio.NET integration features that support easy authoring of ASP.NET 2.0 portlets. Portlets authored using the .NET Application Accelerator can be consumed in both BEA portal environments: AquaLogic Interaction (ALI) and WebLogic Portal (WLP). In AquaLogic Interaction, portlets can be directly consumed using CSP over HTTP. In WebLogic Portal, portlets can be consumed over WSRP.

This guide describes how to install and configure the .NET Application Accelerator, and provides basic instructions on using the .NET Application Accelerator to develop portlets for BEA portal products.

This chapter provides an introduction.

- .NET Application Accelerator Components
- How to Use This Book
- BEA Documentation and Resources

## .NET Application Accelerator Components

The .NET Application Accelerator makes it easy to author ASP.NET 2.0 portlets in BEA portal environments. The .NET Application Accelerator includes three components:

- .NET Portlet API 1.0: The Portlet API is a set of project templates, file templates, and base classes used to create portlets in the VisualStudio.NET environment. The Portlet API includes the IDK 5.3 release and exposes functionality such as preferences and user information from this library in a simplified manner. The Portlet API provides separate project and file templates for ALI and WLP portlets.
  For details on portlet development, see Portlet Development - AquaLogic Interaction, and Portlet Development - WebLogic Portal.
- Web Control Consumer (WCC) 3.1: The Web Control Consumer transforms output rendered by ASP.NET into pages that can be consumed inside a portal.
  For details on configuring and using the WCC, see Configuration and Development - .NET Web Control Consumer (WCC).
  Note: The 3.1 version of the Web Control Consumer supports only ASP.NET 2.0.
- .NET WSRP Producer 1.0: The WSRP Producer is a standards-conformant .NET web application that can expose ASP.NET 2.0 applications via the WSRP protocol. The WSRP Producer is required to use the .NET Portlet API in WLP.

The components of the .NET Application Accelerator can be used to build and provide portlets in two configurations that correspond to the two BEA portal offerings, as shown on the next page.

### Required Components - AquaLogic Interaction (ALI)

To build portlets for AquaLogic Interaction, the following components are required:

### Required Components - WebLogic Portal (WLP)

To build portlets for WebLogic Portal, the following components are required:

## How to Use This Book

This guide has been designed to be a quick reference for users with installation and development experience.

### Audience

This guide is written for the user responsible for installing and configuring the .NET Application Accelerator. This user must have strong knowledge of the platform operating system, web and application servers, and any other third-party software required for installation.

### Organization

This chapter provides information on how to use this guide and describes other resources available to help deploy and implement the .NET Application Accelerator in your portal applications.

This guide also includes the following chapters:

- Installation Prerequisites provides hardware and software requirements, as well as environmental and third-party software prerequisites. You must read this chapter and meet the prerequisites prior to proceeding to the installation.
- Installation provides detailed instructions for installing and configuring the .NET Application Accelerator.
- Portlet Development - AquaLogic Interaction provides information on developing portlets with the .NET Application Accelerator in AquaLogic Interaction.
- Portlet Development - WebLogic Portal provides information on developing portlets with the .NET Application Accelerator in AquaLogic Interaction.
- Configuration and Development - .NET Web Control Consumer (WCC) provides instructions on configuring the .NET WCC and and information on basic development best practices.
- Troubleshooting provides instructions for troubleshooting and debugging the .NET Application Accelerator installation.

### Typographical Conventions

This book uses the following typographical conventions.

Table 1-1 Typographical Conventions
Convention | Typeface | Example
--- | --- | ---
File and folder names Screen elements Object and method names | bold | Upload Procedures.doc to the portal. Open the General folder. To save your changes, click Apply Changes.
Text you enter Sample code | `computer` | Type `Marketing` as the name of your community.

## BEA Documentation and Resources

This section describes other documentation and resources provided by BEA.

Table 1-2 BEA Documentation and Resources
Resource | Description
--- | ---
Release Notes | These files are written for .NET Application Accelerator administrators. They include information about new features and known issues in the release.
Developer Guides, Articles, API Documentation, Blogs, Newsgroups, and Sample Code | These resources are provided for developers on the BEA dev2dev site (dev2dev.bea.com).
AquaLogic User Interaction Support Center | The AquaLogic User Interaction Support Center is a comprehensive repository for technical information on AquaLogic User Interaction products. From the Support Center, you can access products and documentation, search knowledge base articles, read the latest news and information, participate in a support community, get training, and find tools to meet most of your AquaLogic User Interaction-related needs. The Support Center encompasses the following communities: Technical Support Center Submit and track support incidents and feature requests, search the knowledge base, access documentation, and download service packs and hotfixes. User Group Visit the User Group section to collaborate with peers and view upcoming meetings. Product Center Download products, read Release Notes, access recent product documentation, and view interoperability information. Developer Center Download developer tools and documentation, get help with your development project, and interact with other developers via BEA's dev2dev Newsgroups. Education Services Find information about available training courses, purchase training credits, and register for upcoming classes. If you do not see the Support Center when you log in to http://support.plumtree.com, contact ALUIsupport@bea.com for the appropriate access privileges.
Technical Support | If you cannot resolve an issue using the above resources, BEA Technical Support is happy to assist. Our staff is available 24 hours a day, 7 days a week to handle all your technical support needs. E-mail: ALUIsupport@bea.com Phone Numbers: U.S.A. +1 866.262.PLUM (7586) or +1 415.263.1696 Europe +44 1494 559127 Australia/NZ +61 2.9923.4030 Asia Pacific +61 2.9931.7822 Singapore +1 800.1811.2027