Overview NetServe

NetServe is a simple network server framework which provides an easy plugin infrastructure to implement network services in Java.

NetServe was started to replace an old C written gateway server. No one was fond (and really able) to extend the old infrastructure and add new functionality. So I started this project to provide a simple and small framework to write network services in Java.

The documentation of NetServe was originally written in German but I try to provide everything in English as well.

The NetServe server is easily extensible through plugins (called services or registries later in this document). The plugins are running in a lightweight container which manages the following basic functions.

  • Threading
  • Request queuing
  • Configuration management
  • Exception handling
  • Monitoring
  • Logging

Developers of a service can focus on their business rather than fighting with threading, classloading and similar issues.