Towards automated service quality prediction for development of enterprise mashups
Zoya Durdik, Jens Drawehn, Matthias Herbert · 2011
Mashups constitute a new way to integrate existing services into applications. While a large amount of tools based on different approaches can be found, these tools do not explicitly consider non-functional requirements. Therefore, the created mashups are not appropriate to be used as enterprise applications ("enterprise mashups"). The paper describes an approach to integrate service quality prediction into the process of developing mashups. We developed a semi-automated prototype that supports on-demand mashup development process with integrated design time quality prediction of performance and reliability. The contributions of this paper are the following: (a) discussion of the requirements to service quality prediction for the enterprise mashups, (b) discussion of its benefits, and (c) proposal of the design-time service quality prediction process for the on-demand development of enterprise mashups. To support our approach we have developed a semi-automated prototype that is demonstrated on a Customer Relationship Management (CRM) mashup example. The paper concludes with a discussion on possible validation of the approach.