A GSM-based approach for monitoring cross-organization business processes using smart objects