<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY>
<P><FONT size=2>Hi all,<BR><BR>i've been working with glyph on some new stuff 
lately in the twisted world. here is a brief description of some of 
it:<BR><BR><STRONG>twisted.enterprise</STRONG><BR><BR>the addition of the 
"Augmentation" class to the adbapi give a convenient place to put database 
interface code.<BR><BR>dbpassport adds database authentication of users. there 
are a standard set of tables for identities and perspectives, hooks for dynamic 
creation of perspectives from the database, and a web interface to manager it 
all.&nbsp; plans exist to add service specific database tables and user 
data.<BR><BR>this piece feels pretty solid to me and is the infrastructure used 
for the two below pieces.<BR><BR><STRONG>twisted.metrics</STRONG><BR><BR>this is 
a system for monitoring distributed servers running twisted applications. it has 
a central database of metrics data and a real-time data cache in the metrics 
manager server. there is a web interface to the manager which allows real-time 
viewing of the status of the servers in the network.<BR><BR>it is intended for 
real-time load balancing between servers and storing metrics history information 
for data-mining. it accepts both operating system statistics (through an 
OsMetrics Collector) and application specific statistics which are both 
correlated into the same database schema.<BR><BR>this system is still in 
development, but is already functional. now that the db support is solid, it 
should progress quickly.<BR><BR><STRONG>twisted.forum<BR></STRONG><BR>a web 
based message board / posting system with a database backend. this is currently 
in an alpha stage. it needs work to hook up the user authentication piece, but 
it already has functioning forums, messages and threads.<BR><BR><BR>all of these 
systems use web widgets extensively. i have to say that web widgets are easy to 
use and provide a huge amount of functionality.<BR><BR>----<BR>"If it's not 
running programs or fusing atoms, it's just bending space."<BR>Sean 
Riley<BR>sean@ninjaneering.com<BR></FONT></P></BODY></HTML>