I think it is a future. I think it is a good idea to create services as reusable components to manage/automate they in XI (as BPM) and to create well supported UI fast in VC.
What do you think?