A collaborative and user-adaptive architecture enabling seamless cross-domain e-commerce transactions