Creating simulation-based training tools for customer relationship management with service-oriented architecture