A service re-design methodology for multi-channel adaptation