Design of Service Discovery and Provisioning Architecture based on the Open Services Gateway Initiative