Think about using IBM's BSF. BSF = Bean Scripting Framework. It works with JPython, BeanShell, etc. For the price of integrating one language in your applicatoin you get many, many languages. I wrote an article on BSF and JPython at the JDJ (Java Developer's Journal). go to www.sys-con.com hit the JDJ gif, then search for BSF or JPython.