a system and method for composing a stream servicing environment which considers all stakeholders includes identifying service component requirements needed for processing a data stream , and determining available service elements for processing the stream . feasible service environments are constructed based upon the available service elements and the service component requirements . efficiency measures are computed for each feasible service environment considering all stakeholders . a best service environment is determined based upon the efficiency measures .