Simulation of Integrated Urban Infrastructure Systems: A Service-Oriented Approach