Oracle9iAS Portal Developer Kit
Oracle9iAS Portal Developer Kit - Development Cycle

Using Oracle9iAS Portal, organizations are able to expose applications to users and provide access to business critical information in a standard format, while allowing new applications and data sources to be added as required.

Portal pages are made up of one or more portlets. A portlet is an area of HTML or XML within an HTML table.  It  is information that is placed within a region on a page. All portlets come from a data source registered with Oracle9iAS called a provider.  Browsers display this combined output as a single page with multiple portlets.  

From concept to production, you can develop an Enterprise Portal by using the Oracle9iAS Portal Developer Kit Development Cycle which contains stages of development.  This top-down, systematic approach to portal development transforms business information requirements into an integrated enterprise portal.  This five-tier development cycle includes strategy and analysis, design, build and document, transition, and production.  

This article describes guidelines and suggestions to build Portal pages seamlessly.  After reading this article, you should have an idea of how to plan your Portal site. 

LIFE CYCLE

Strategy and Analysis 

Study and analyze the business requirements.  Interview users and managers to identify the information requirements.  Incorporate the enterprise and application mission statements as well as any future system specifications.

Build models of your pages.  Transfer the business narrative into a graphical representation of business information needs and rules.  Confirm and refine the model with the analyst and experts.  A few questions to ask:

To answer the above information, you will need to review the installation notes and requirements for Portal. Knowing how much space and memory is required for the install will help you gauge how much it may grow.  Review the user documentation to determine if the built-in components will meet your requirements.

Design

Design the Portal based on the model developed in the strategy and analysis phase.  The second step in the life cycle is design.  During design you may choose to use the built-in components or select an implementation style of PL/SQL (Database) or Java services (Web).  By choosing the implementation style, you are selecting a provider type.  A provider in an entity that owns portlets.  It manages communication between the Oracle9iAS Portal and portlets.  The Portal receives needed information about each portlet from its provider. 

Build and Document

When building your application, you have many options to pursue.  The following section describes a few steps that may help you get started.  

PL/SQL portlets can be written as PL/SQL or Java stored procedures by the developer.  They allow you to customize your page using Oracle9iAS Portal APIs and provide additional information or features that are not available using the wizards. More information about how to develop PL/SQL portlets can be found by reviewing the article  Understanding Database Providers .

Web providers are written by the developer in JSP or Servlet code and are used to integrate any existing Web sites with Oracle9iAS Portal.  More information about how to develop Web providers can be found by reviewing the article Primer on Web Providers .

Transition

Now that you have built the Enterprise Portal, you will need to complete user testing before sending it to production.  Refine the prototype.  Move the Portal into production with user acceptance testing, conversion of existing data, and parallel operations.  

Production

Roll out the system to the users.  Operate the production system.  Monitor its performance, and enhance and refine the system.  

Maintenance

It is very important to maintain your Web site.  It is important to develop a site that is modulus; a site that can be expanded and changed easily when required without interrupting production for long periods of time.


Revision History: