Added provider and invoker

Change-Id: I443b8b11a2304621109a9729473e05af8461f4f0
49 files changed