initialize--open files, databases send message to parent that we initialized correctly while (1) { (optional) inform parent we are available accept on listen sock (optional) inform parent we are busy read data process transaction send response }