move 'bo' package from persist to web and rename it to 'service'