Projects / Bitgate Server Software Env...

Bitgate Server Software Environment

Bitgate Server Software Environment aims to build a multi-protocol application environment in which server protocol handlers can be eventually loaded and unloaded on the fly using a center console or controller Web page. It aims to have 99.9% uptime, and have high-availability compliance. It is written in Java 6, and relies completely on Java's I/O functionality to provide non-blocking support for both SSL and non-SSL sockets (without having to know how to use SSLEngine). All configuration is done via XML files, as this is easier to maintain. It includes a minimal demonstration HTTP server.

Tags Internet
Licenses Public Domain
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  31 Jan 2008 02:04
  • Rrelease-after

Changes: This release added H2 database support, htaccess support via an internal database, various code optimizations, and more thread-safe changes. Initial file post support was included.

  • Rrelease-mid
  •  02 Jan 2008 23:30
  • Rrelease-after

Changes: The simple logging system was completed. The code was updated to handle enumerations and arrays, both in request and response. Some missing documentation was added and logging was updated so that it reports the resulting HTTP response code.

  • Rrelease-mid
  •  01 Jan 2008 01:57
  • Rrelease-after

Changes: Some code was modified so that the SoapRegistry no longer begins at startup. Documentation was added on a method basis, so that methods inside a SOAP class can now be documented. SOAP requests are now properly parsed, and a SOAP response object is now generated and has been tested against several SOAP clients. Javadoc documentation was added to missing functions in the SOAP classes. The util class was updated so that the ShutdownHook registry can now take a class instead of a single instance during register().

  • Rrelease-mid
  •  16 Dec 2007 19:27
  • Rrelease-after

Changes: This release adds a logger system, and adds SOAP WSDL and XSD generation on the fly for SOAP classes. It adds shutdown hook code, adopted from the util class. A few bugfixes were completed. This release creates a soapclasses.jar file for the SOAP services available on port 8081 on the server. A SOAP registry for port 8081 requests has been added. SOAP requests have been tested against soapclient.com.

  • Rrelease-mid
  •  28 Nov 2007 22:49
  • Rrelease-after

Changes: Many changes were made to help with stability. SSL now works well again. WriteFuture objects were added, like that of MINA. HTTP Keep-Alive functionality was added. A cache was added to HTTP requests via a FileCache mechanism. Shutdown hook code was added. Some synchronization issues were fixed along with SSL over NIO and failing POST tests with Freemarker.

9e7245ced1ea7f12486f391acb10fc35_thumb

Project Spotlight

Tor

An anonymous Internet communication system.

No-screenshot

Project Spotlight

AnyEvent

A framework for multiple event loops in Perl.