An optimization algorithm for service composition based on an improved FOA | TUP Journals & Magazine | IEEE Xplore