20. The computer-readable storage device of claim 19 , the operations further comprising: determining an output type for predictive output for the client-subscriber computing system comprising: determining the output type comprises determining from the information that describes each of the trained predictive models that one or more models included in the predictive model repository are compatible with the one or more input types determined from the request to input types and that the one or more models can generate output of one or more output types, and selecting the output type from the one or more output types.
20. The computer-readable storage device of claim 19 , the operations further comprising: determining an output type for predictive output for the client-subscriber computing system comprising: determining the output type comprises determining from the information that describes each of the trained predictive models that one or more models included in the predictive model repository are compatible with the one or more input types determined from the request to input types and that the one or more models can generate output of one or more output types, and selecting the output type from the one or more output types. 23. The computer-readable storage device of claim 20 , wherein determining from the information that describes each of the trained predictive models that one or more models included in the predictive model repository match the request from the client-subscriber computing system is further based on a comparison of the output type determined for the request to output types included in the information that describes the trained predictive models.