Sun Java System Portal Server 7.2 Deployment Planning Guide

Chapter 8 Portal Server Mobile Access Deployment

This chapter describes how to include Portal Server Mobile Access in your Portal Server Deployment.

Portal Server Mobile Access Features

Portal Server Mobile Access software allows users to access your portal service over wireless communications networks. Users access the portal using web browsers on wireless devices such as mobile phones and personal digital assistants. Users who access the portal with Mobile Access can access a variety of portal resources including content, applications, and services.

Mobile Access software provides the following features:

Introduction to Portal Server Mobile Access Deployment

Mobile Access software is installed when Portal Server software is installed. Like Portal Server, Mobile Access software uses the Sun Java System Access Manager administration console to manage mobile services and users, policy, and access control. Mobile Access administration can be delegated to other users or line-of-business administrators. the various components needed for

People working on a deployment will interact with Mobile Access software to administer, develop, and use a portal site. At times, these distinctions might overlap. For example, a developer might use both the Mobile Access product APIs and the Access Manager administration console to customize and configure availability, content, and layout of a portal site and its providers. Who is involved in each step of the process will vary.

Developing Your Mobile Access Requirements

This section describes how to analyze your organization's needs and develop business and technical requirements for your Mobile Access deployment.

Developing Your Business Requirements

The business goals of providing mobile access affect deployment decisions. If you do not understand your objectives, you can easily make erroneous assumptions that could affect the success of your deployment.

Identify your business objectives by answering the following questions:

Developing Your Technical Requirements

The reasons you are offering mobile access to your portal have a direct affect on planning your deployment. You must define target population, performance standards, and other factors related to your goals.

Identify your technical objectives by answering the following questions:

Analyzing User Behavior and Use Patterns

Study the people who will use your mobile portal. Consider factors such as when they will access the portal using a mobile device and how they have used predecessor access methods. If your organization's experience cannot provide these patterns, you can study the experience of other organizations and estimate them.

Analyze your user behavior and use patterns by answering the following questions:

Developing Performance and Capacity Requirements

The performance that your portal must deliver directly affects your deployment requirements. Scalability, capacity, and high availability are some of the standards you need to consider.

Develop your performance and capacity requirements by answering the following questions:

Developing Front-end System Requirements

Analyze the front-end systems that will be used for access to your mobile portal. This enables you to identify how your users will connect to your portal and what kinds of browsers they will use. These factors will affect your deployment decisions.

Develop your front-end system requirements by answering the following questions:

Analyzing Your Need for Future Growth

In addition to determining what capacity you need today, assess what capacity you'll need in the future, within a time frame that you can plan for. Growth expectations and changes in how your portal is used are factors you need to accommodate growth.

Develop your growth requirements by answering the following questions:

Analyzing Your Need for Authentication and Secure Access

Determine whether security is needed for your mobile portal. If so, you must assess what kind is appropriate.

Develop your growth requirements by answering the following questions:

Analyzing Your Channel Requirements

Your design for mobile access to your portal service is influenced by the content channels that your portal site offers. How your users use mobile devices to use channels and their content are among the factors to define.

Develop your content channel requirements by answering the following questions:

Analyzing Your Quality of Service Needs

To identify and establish quality goals for your Mobile Access software deployment, consider what measures will allow you to deliver the quality that your mobile portal must offer.

Develop your quality of service requirements by answering the following questions:

Developing a Mobile Access Architecture

This section describes specific technology features of Mobile Access to help you determine which technologies are most important for your organization. Review these features while keeping in mind your organizations short-, mid-, and long-term plans.

To assist you in developing a deployment plan in a timely and cost effective manner, this topic describes the following features:

Using Composite Capability and Preference Profiles

Mobile Access software implements the composite capability and preference profiles (CC/PP) specification, also known as JSR 188. Portal Server software can use this implementation to adapt content and pass on delivery context information to channels that adapt their behavior accordingly. This specification provides developers with a standard set of APIs for processing delivery context information compatible with the majority of Web access mechanisms that deliver context negotiations.

Writing device-independent code that can deliver content to a multitude of Web access mechanisms helps reduce costs and avoids proliferating proprietary and potentially incompatible implementations.

Integrating Mobile Access and Portal Secure Remote Access Server

The Mobile Access product integrates with Portal Server Secure Remote Access server, which provides proxy, URL rewriting, and VPN-on-demand capabilities. The Secure Remote Access server gateway sits in the DMZ in front of the corporate firewall and provides security from outside connections to resources available behind the firewall. The gateway provides proxy server and URL rewriting capabilities for content and applications. It also supports URL obfuscation.

Installing and Configuring Portal Mobile Access

Platform-specific directory structures and property files are installed for the Mobile Access software. They are used to store configuration and operational data.

Directory Structure of Mobile Access Configuration Files

The platform-specific directory structures that are installed for Mobile Access software are for application JSP template files and voice files. They include the following:

Directory 

Contents 

/portal-server-installation-root/SUNportal/web-src/jsp/default

Application JSP templates 

/identity-server-installation-root/SUNWam/web-src/services/config/auth/

Authentication JSP specifications in WML and cHTML 

Mobile Access software also uses the following Portal Server software directories:  

 

/portal-server-installation-root/opt/SUNportal 

Default installation directory 

/portal-server-installation-root/opt/SUNportal

Default installation directory for configuration information 

/portal-server-installation-root/SUNportal/sdk

Default installation directory for SDK 

/usr/tmp

Temporary files  

/var/opt/SUNWportal/logs

Log files 

/portal-server-installation-root/SUNportal/samples/desktop/dp-org.xml

Container and channel display profile  

/portal-server-installation-root/SUNportal/samples/desktop/dp-providers.xml

Provider display profile  

/var/opt/SUNportal/portals/portalid/desktop/default/channel_or_provider_name.template

HTML template files 

/var/opt/SUNWportal/portals/portalid/desktop/default/JSPchannelname

JSP template files 

/portal-server-installation-root/SUNportal/bin/

Command-line utilities  

/etc/opt/SUNWportal/dtd/psdp.dtd

Display profile DTD 

/portal-server-installation-root/SUNWma/locale

Java properties files  

Configuration Files

A Portal Server deployment includes two configuration files with configuration parameters that apply to Mobile Access. These files and their default locations are listed in the following table:

Configuration File 

Used For 

/etc/opt/SUNWma/config.properties

Installed as a common component, this file has properties that Portal Server software and Access Manager software use. 

/etc/opt/SUNportal/MAConfig.properties

Installed as a component of Portal Server, this file has properties specific only to Portal Server.