The Bean Scripting Framework (BSF) is an architecture for incorporating scripting into Java applications and applets. Scripting languages such as Netscape Rhino (Javascript), VBScript, Perl, Tcl, Python, NetRexx? and Rexx are commonly used to augment an application's function or to script together a set of application components to form an application.
Current Jakarta BSF: http://jakarta.apache.org/bsf/
Older version from IBM: http://www-124.ibm.com/developerworks/projects/bsf
-- KonstantinSobolev - 05 Jan 2004