wcf rest service with consuming role base approach following coding standards with multi tire architecture configurable approach