The Toolserver Framework for Python is a Medusa-based Web server with added dynamic multithreading and support for easy object publication via SOAP, XML-RPC, and REST.
|Tags||Software Development Libraries Application Frameworks Internet Web HTTP Servers|
|Operating Systems||POSIX Windows Windows Windows|
Release Notes: The project has been moved to bitbucket to finally have a good public hosting space for it. The Django integration has been removed (it was never used for anything). This release cleans up the project structure and setup.py a little bit. The project is now properly easy_install-able.
Release Notes: The main focus of this release was to smooth it out with features. Primary tasks were better (and extensible) RPC mechanisms, integration of WSGI, better and more complete authentication mechanisms (optionally RSA authentication if you install pycrypto), and an IPC mechanism that uses the same hooks as the RPC mechanisms. Additionally there is now an abstract client that supports advanced features like deflate encoding.
Release Notes: The toolserver is now a real daemon and correctly detaches from the terminal. Other changes include per-tool configuration files, tool initialization, more fleshed out de-initialization, and XML-RPC with more standard error code behaviour. Foreground start now correctly installs signal handlers. There is a new broadcast notification mechanism that's based on a Linda implementation internal to TooFPy.
Release Notes: This release adds automatic generation of WSDL service descriptions for the SOAP APIs, automatic generation of HTML API descriptions, and support for Microsoft Windows, including running the toolserver as a system service. Additionally, an experimental implementation of factory tools and transient tools is included. The SOAP parameter passing is enhanced, and now supports keyword parameter passing.
Release Notes: This new release adds all the experimental features that were collected in CVS, like programming by contract, better debugging, and different asynchronous execution models. Filestorage now has both public and private file storage, and several smaller bugs were fixed. The source was reorganized a bit.