The Active Server: A Developer's Guide