Develop console modules
Overview
Console modules are Web applications that are accessed from Integrated Solutions Console. Console modules provide the business logic and transaction processes that enable administration functions.
The following skills are essential for developing and testing console modules.
- Java 2 Platform , Enterprise Edition (J2EE)
- XML
- Portlet development using the Java Portlet Specification (JSR 168)
The console also supports existing modules that have been developed using Struts and Tiles APIs. This is only for legacy support. New console modules are supported only if they are developed using standard portlet APIs.
Procedure
- Review the console module samples. The sample console modules provide examples of portal application archives and how to use the APIs and other features.
- Set up the development environment. IBM provides WebSphere Application Server Toolkit and Rational Application Developer to enable you to quickly develop, test, and deploy your portlet applications.
- Develop your first console module. This topic is for developers new to console module development. It is assumed that you already have a development environment, like Rational Application Developer, already prepared. The topics in this section take you through the process of creating a simple console module. The console module in this exercise consists of a single portlet which is deployed to a single page as a member of the sample console modules provided by IBM. Be sure you have successfully deployed the sample console modules before starting.
- Adding advanced API features. The class files for console modules are developed using the portlet API of the Java Portlet Specification (JSR 168). Integrated Solutions Console includes additional APIs for launching pages, passing properties to other console modules, and launching Eclipse-based help. This topic provides information about the APIs available to console modules.
Overview of Integrated Solutions Console
Example: Console module samples
Setting up the development environment
Developing your first console module
Adding advanced API features
Console module schemas