Perl Bridge Overview

  • Designed to run existing perl applications inside the portal
  • Minimal re-coding of the perl required.
  • Usage of Java Script might require some code modifications.
  • Executes perl scripts in a command shell and rewrites output HTML.
  • Relative URL's are converted to Portlet Actions.
  • Invocation from other portlets pass parameters as a session object.
  • Slower than running on Apache Web Server.


  • Portlet sees Parameters posted to itself (JSR-168 restriction)
  • Invokation from another portlet through a session object.
  • ScriptRuntimeData class can be used to pass parameters to a PHP /Perl portlet
  • Portlets process query arguments (GET) and Parameters (POST)