重构openfireservice，使用和rest同一数据源。便于以后可能加入的事务处理