Sun Java logo     Previous      Contents      Index      Next     

Sun logo
Sun Java System Portal Server Mobile Access 6 2005Q1 Deployment Planning Guide 

Chapter 2
Analyzing Your Mobile Access Requirements

This chapter describes how to analyze your organization’s needs and requirements that affect the design of your Mobile Access software deployment.

This chapter contains the following sections:


Identifying and Evaluating Your Business and Technical Requirements

To identify and analyze your Mobile Access business and technical requirements, consider what your needs are from a high-level perspective.

To guide your deployment planning, this topic provides questions in the following areas:

Some questions in these areas will not apply to your mobile portal design, and in some cases, you will identify and have to address issues that are not presented here.

Business Objectives

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.

Use these questions to help you identify your business objectives:

Technical Goals

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.

Use these questions to help you identify the goals of your mobile portal:

User Behaviors and 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.

Use these questions to help you understand mobile users:

Performance and Capacity

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.

Use these questions to help you evaluate performance requirements for your portal:

Front-End Systems

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.

Use these questions to help you understand your front-end systems:

Growth Projections

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.

Use these questions to help you set growth projections for your mobile portal:

Authentication and Secure Access

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

Use these questions to help you identify security requirements for your mobile portal:

Channels

The channels your portal site offers have an affect on your deployment decisions. How your users use mobile devices to use channels and their content are among the factors to define.

Use these questions to help you assess channel requirements for your mobile portal:

Quality Goals

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

Use these questions to help you set quality goals for your mobile portal:


Mapping Mobile Portal Features to Your Business Needs

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 organization’s 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:

Dynamic Rendering Engine

The dynamic rendering engine in Mobile Access software enables content, applications and services to be delivered dynamically to a mobile device in the correct markup language. The markup languages supported are XHTML, cHTML, HDML, HTML and WML.

This enables you to implement multi-device deployment scenarios.

VoiceXML Support

Mobile Access software provides the framework required to deploy VoiceXML applications. A voiceXML application can be deployed to users who are either on a land-based or mobile phone.

Voice-enabling enterprise applications such as email or calendar are useful ways to reuse enterprise information and content. Various voice engines and developer tools from third party vendors can be used with the Mobile Access software.

JSR 188 (CC/PP)

Mobile Access software implements the composite capability and preference profiles (CC/PP) specification. Portal Server software can use this implementation to adapt content and pass on delivery context information to channels that would 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.

Secure Remote Access

The Mobile Access product supports Sun Java™ System Portal Server Secure Remote Access software, which provides proxy, URL rewriting, and VPN-on-demand capabilities. The Secure Remote Access 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.



Previous      Contents      Index      Next     


Part No: 819-1372 .   Copyright 2005 Sun Microsystems, Inc. All rights reserved.