Text this: Designing computational grids using best practices in software architechture