A service-oriented application delegate system