The goal of the Broker@Cloud project is to develop a framework that will equip cloud service intermediaries with advanced methods and mechanisms for continuous quality assurance and optimization of software-based cloud services. The framework will allow enterprise cloud service brokers to monitor the obligations of providers towards consumers, as well as to detect opportunities for optimising service consumption.
As enterprises increasingly adopt the model of cloud computing, their IT environments are transformed into a matrix of interwoven infrastructure, platform and application services delivered by multiple providers.
In order to deal with the complexity of consuming large numbers of cloud services from diverse sources, enterprises will need assistance from specialised cloud service delivery intermediaries. These will need to offer an array of sophisticated brokerage services which will go far beyond the kinds of intermediation capabilities available today.
The challenge taken up by Broker@Cloud is to research and to develop solutions with respect to some of the most valuable and technically demanding types of brokerage capabilities foreseen for future enterprise cloud service brokers.
We envisage developing a brokerage framework which will allow cloud intermediaries to equip their platforms with advanced methods and mechanisms for continuous quality assurance and optimization of software-based cloud services. Those software-based services can range from simple programmatically-accessible web APIs, to complex software applications delivered as cloud services, i.e. on-demand Software-as-a-Service offerings.
Employing the capabilities provided by the Broker@Cloud framework will assist future enterprise cloud service brokers in providing assurances towards consumers with respect to how reliable and how optimal the delivered services are.
The goal is to provide future cloud intermediaries with advanced means of monitoring both the obligations of each cloud service provider towards consumers (as well as towards the intermediary itself), and the opportunities for optimising the services each consumer receives, as soon as these surface.
The brokerage framework, most of which will be released as Open Source Software, will comprise the following core building blocks:
The validation of project results will be done through two pilot case studies, during which we will integrate the Broker@Cloud framework into two different enterprise cloud service delivery platforms (CAS Open and SingularLogic Galaxy).
The results of Broker@Cloud are expected to be of significant value to the enterprise software industry, which is presently hard-pressed to understand the implications of the ongoing paradigm shift towards cloud computing, and to redefine roles and opportunities in the emerging setting. Dissemination and an open source development model is the strategy through which the consortium will seek to achieve this impact.