Mobile commerce approach based on mobile agent