Towards a spreadsheet-based service composition framework