# Deployment Overview

# AquaLogic User Interaction Architecture

This chapter provides an overview of the AquaLogic User Interaction architecture.

## AquaLogic Interaction

AquaLogic Interaction provides the framework for applications, supports virtual community workspaces, and integrates them all into a cohesive Web work environment.

### AquaLogic Interaction Components

#### Portal

The portal serves end user portal pages and content, and provides a gateway to backend systems.

The portal enables end users to access portal content via My Pages, community pages, the knowledge directory, and search. The portal also enables some administrative actions, such as setting preferences on portlets or managing communities.

#### Document Repository

The Document Repository Service stores content uploaded into the portal, such as images or documents uploaded into Collaboration or Publisher.

#### Search

Search provides indexing and query services for content that is in the AquaLogic User Interaction deployment. Content that is indexed in the AquaLogic User Interaction system includes documents, portlets, communities, users, and other AquaLogic User Interaction objects.

#### Automation Service

The automation service runs jobs that perform tasks such as crawling documents into the knowledge directory, synchronizing groups and users with external authentication sources, and maintaining the search collection.

#### Image Service

The image service serves images, javascript, and other static content for use by the AquaLogic User Interaction system.

### Portal Features

#### Experience Definitions

Experience definitions allow different audiences to be presented with different branding and features in the portal.

#### Knowledge Directory

The knowledge directory is a portal area that users can browse to discover documents that have been uploaded by users or imported by content crawlers.

## AquaLogic Interaction Analytics

Analytics delivers comprehensive reporting on activity and content usage within portals and composite applications, allowing you to know and meet user information needs.

## AquaLogic Interaction Activity Servers

### AquaLogic Interaction Collaboration

AquaLogic Interaction Collaboration helps people work together via the Web, supporting task management, projects, communities, calendars, discussions, and document sharing with version control.

### AquaLogic Interaction Publisher

Publisher allows publication and management of Web content for portals and Web applications, with forms-based publishing, branding, templates, workflow, approvals, and content expiration.

### AquaLogic BPM Workspace Extensions

AquaLogic BPM is used to create and manage departmental, enterprise, and inter-enterprise business processes. AquaLogic BPM Workspace Extensions is an extended version of AquaLogic BPM, designed to integrate with the AquaLogic Interaction portal to provide an enhanced set of administrative features and end user experiences.

### AquaLogic Interaction Studio

AquaLogic Interaction Studio lets portal managers create portlets, such as telephone lists, work order processes, calendars and surveys, without any coding.

## Developer Tools

### AquaLogic Interaction Development Kit (IDK)

The AquaLogic Interaction Development Kit (IDK) enables Java and .NET developers to rapidly build, deliver, and improve user-centric composite applications through AquaLogic Interaction. The IDK provides interfaces for Integration Web Services -- authentication, profile, crawler, and search -- that integrate enterprise systems into AquaLogic Interaction. IDK Extensions provide a framework for customized AquaLogic Interaction-based applications. Additional developer tools include AquaLogic Interaction Logging Utilities, standardized support for .NET Web Controls, WSRP and JSR-168, and the UI Customization Installer.

### .NET Application Accelerator

The AquaLogic Interaction .NET Application Accelerator is a collection of libraries and Visual Studio .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 and WebLogic Portal (WLP).

## Integration Services

Integration services provide ways to combine the functionality of commonly deployed enterprise systems into composite applications. Services connect with a range of enterprise systems, including Documentum, IBM/Lotus Notes, Siebel, SAP and most Microsoft applications, including Active Directory, Excel, Exchange, Windows, and Sharepoint.

### Documentum

#### Content Service - Documentum

AquaLogic Interaction Content Service - Documentum scans Documentum Docbases for new content, categorizing links to Documentum content in the organized, searchable structure of the AquaLogic Interaction Knowledge Directory.

#### Portlet Suite - Documentum

AquaLogic Interaction Portlet Suite -Documentum provides Documentum content management capabilities within the context of AquaLogic Interaction. The portlets provide personalized access to docbases, inboxes, documents, workflows, and workareas.

### IBM/Lotus Notes

#### Content Service - Lotus Notes

AquaLogic Interaction Content Service - Lotus Notes scans Notes databases for new content, categorizing links to Notes content in the organized, searchable structure of the Knowledge Directory. This allows customers to avoid the costs of replicating Notes databases by publishing Notes content in an enterprise-wide knowledge management system.

#### Portlet Suite - Lotus Notes

AquaLogic Interaction Portlet Suite - Lotus Notes allows users to access Lotus Notes email, calendar and contacts within AquaLogic Interaction. The Portlet Suite increases productivity by providing enterprise users portal-based access to commonly used functions.

### IMAP

#### Portlet Suite - IMAP

AquaLogic Interaction Portlet Suite - IMAP allows users to access email from IMAP-compliant mail servers on their My Page, Community pages or through wireless devices like mobile phones or handheld devices.

### LDAP

#### Identity Service - LDAP

AquaLogic Interaction Identity Service - LDAP enables you to import and synchronize users and groups with associated profile information into AquaLogic Interaction from an external LDAP source. At the time of login, the user's username and password are passed to the LDAP source for purposes of authentication, replacing native LDAP authentication.

### Microsoft

#### Content Service - Windows Files

AquaLogic Interaction Content Service - Windows Files scans Windows file systems for new content, categorizing links to content in the organized, searchable structure of the AquaLogic Interaction Knowledge Directory. Windows NT, Windows 2000, and Windows 2003 are supported.

#### Identity Service - Active Directory

AquaLogic Interaction Identity Service - Active Directory enables the authentication and synchronization of users between Microsoft's Active Directory (AD) and AquaLogic Interaction. The Identity Service retrieves user information from AD, allowing for user information to be mapped (and leveraged) within AquaLogic Interaction.

#### Portlet Framework - Microsoft Excel

AquaLogic Interaction Portlet Framework - Microsoft Excel lets business users create portlets that display information from Excel spreadsheets, tables and charts. Placed in a community or personalized portal page, an Excel portlet can appear as a table, a dropdown menu, or a chart, and can present virtually any kind of information.

#### Content Service - Microsoft Exchange

AquaLogic Interaction Content Service - Microsoft Exchange scans Exchange Servers for new content, categorizing links to Microsoft Exchange content in the organized, searchable structure of the AquaLogic Interaction Knowledge Directory.

#### Portlet Suite - Microsoft Exchange

AquaLogic Interaction Portlet Suite - Microsoft Exchange allows users to access their Exchange calendars and email inboxes from personalized portal pages, and search Microsoft Exchange Contacts.

#### Sharepoint Console

AquaLogic Interaction Sharepoint Console imports, indexes, and returns Microsoft Windows Sharepoint Services resources via AquaLogic Interaction Search.

### PeopleSoft

#### IDK Extension - PeopleSoft

AquaLogic Interaction Development Kit (IDK) Extension - PeopleSoft is a flexible and comprehensive integration solution for PeopleSoft. This solution provides customers and partners with a framework and methodology for building custom, AquaLogic Interaction-based applications that interface with PeopleSoft.

### SAP

#### IDK Extension - SAP

AquaLogic Interaction Development Kit (IDK) Extension - SAP is a flexible and comprehensive integration solution for SAP. This solution provides customers and partners with a framework and methodology for building custom, AquaLogic Interaction-based applications that interface with SAP.

### Siebel

#### IDK Extension - Siebel

AquaLogic Interaction Development Kit (IDK) Extension - Siebel is a flexible and comprehensive integration solution for Siebel. This solution provides customers and partners with a framework and methodology for building custom, AquaLogic Interaction-based applications that interface with Siebel.