This document discusses a proposed method for automatic web service composition for SaaS Business Intelligence applications. The proposed method aims to address limitations in existing methods, such as not being able to replace a workflow input with an output from another workflow, or provide backup web services. The method utilizes tf-idf weighting and cosine similarity to compose web services by matching input/output parameters to metadata for available web services. An experiment applying the method to a sales analysis and projection module of a BI application found it could successfully produce workflows where inputs were replaced and provide appropriate backup services.