A framework for service based composite augmented reality applications