Financial services : perspectives and challenges