XAS is a set of modules, procedures and practices to help write consistent Perl5 code for an operations environment. For the most part, this follows the Unix tradition of small discrete components that communicate in well defined ways.
This system is cross platform capable. It will run under Windows as well as Unix like environments without a code rewrite. This allows you to write your code once and run it wherever.
Installation of this system is fairly straight forward. You can install it in the usual Perl fashion or there are build scripts for creating Debian and RHEL install packages. Please see the included README for details.
The package provides a robust supervisor to maintain background processes. There is also a command line control procedure that allows you to start, stop, pause, resume and kill managed processes. This is primarily intended for Unix platforms. It can run under Windows, but the SCM already has some supervisory features build in.
Extended documentation is available at: http://scm.kesteb.us/trac