Service-oriented computing: key concepts and principles | IEEE Journals & Magazine | IEEE Xplore