DDF-216: initial esb-app implementation