You're in a right way. Break down the work with each entity in isolated business service.
Never mix work with all entities in one service!
If you need to work with Order from Customer service call OrderService with need method.
Rinat Mergenbaev, Jan 17, 2011