Managing the Derby Network Server
The Derby Network Server can be run in either of these configurations: As a stand-alone server, in which case it is an independent Java process embedding the Derby database engine As an embedded server, in which case it is embedded within another Java application, and both the Network Server framework and the Derby database engine are loaded by the Java application
Managing the Derby Network Server remotely by using the servlet interface
You can use the servlet interface to manage the Network Server remotely. To use the servlet interface, the servlet must be registered with an Application Server, and derby.system.home must be known to the Application Server.