Features
   The current version of PrologBeans is designed to be used mainly as
a connection from Java to Prolog. 
Current features are:
     
     - Socket based communication
 - Allows Java application and Prolog server to run on different machines
 - Multiple Java applications can connect to same Prolog server
 - Java applications can make use of several Prolog servers
 - Allows Java Applets to access Prolog server
 - Platform independent (e.g. any platform where Prolog and Java exist)
 - Simplifies the use of Prolog in Java application servers (Tomcat, etc)
 - Prohibits unwanted use of Prolog server by host control (only specified hosts can access the Prolog server)
 - Supports Java servlet sessions
 - Supports JNDI lookup (Java Naming and Directory Interface)
 
   Coming features:
     
     - Connection pooling (several connections in application
  servers and several running Prolog servers for better performance)
 - More advanced options for querying the Prolog server
 - Better support for communication from Prolog to Java (e.g. 
  a Java server that the Prolog application can connect to)
 - Support for launching Prolog and loading Prolog programs
       from a Java application