Action services framework