Portal Server software falls into three categories:
Applets. Applets used in Portal Server are compatible with Java 1.1, which is supported by most browsers.
Web applications. Web applications are intended to be compatible with the (J2EETM) web container based on the servlets interface except where uses of special interfaces are identified. This includes compatibility with Java 2 and later.
Stand-alone Java processes. Stand-alone Java software processes are compatible with Java 2 and later. Some Portal Server software, specifically in SRA, use JavaTM Native Interface (JNI) to call C application programming interfaces (APIs). These calls are necessary to enable the system to run as the user nobody.