add options, observer, processor header and extend oberser, processor, update service base service
add options, observer, processor header and extend oberser, processor, update service base service

cheokman/code_lab_2016,cheokman/code_lab_2016,cheokman/code_lab_2016