Opportunistic Service Composition in Dynamic Ad Hoc Environments | IEEE Journals & Magazine | IEEE Xplore