The information of each service may be expanded in the future, so we use ServiceResponse message to encapsulate it.