Providing an overview of the current challenges related to cloud service composition. Providing a systematic study of the existing methods for cloud service composition. Providing an anatomy of various methods within the scope of cloud service composition. Outlining key areas for improving the service composition methods in the future.