T320 Ebusiness technologies: foundations and practice