JESS can be implemented as an applet, although this
would probably be not such a good idea. A better alternative
is to run JESS on the server side and run only the GUI on the
client side. As in CLIPS, it is also possible in JESS to call
(JAVA) procedures or be called by a procedure itself.