Perl Bridge

## Summary

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.

Communication

- 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)