Web-enabled systems integration :practice and challenges