Using mOSAIC’s Cloud Ontology, its Semantic Engine, its vendoragnostic application processing interface (API) – which specifies how some software components should react with one another – application developers can specify service requirements and communicate them to the platform.
The Cloud Agency acts as a multi-agent broker, searching for services and matching them with those needed by the application. App developers and maintainers are even able to postpone their decision on cloud service procurement until runtime. Applications benefit by being matched with the bestfitting cloud services.
The platform steps up competition between cloud providers, but also gives returns in the form of an opportunity to reach previously unreachable customers. The platform also offers a solution to vendor lock-in, which is discouraging the adoption of cloud computing on a large scale.
mOSAIC is one of the first multi-Cloud resource management platforms to help developers implement portable applications. Compared with the few alternatives on offer, it has the advantage of being a mostly open-source solution. This is expected to be of interest to academic institutions and their spin-offs as a means to deploy experimental cloud environments on their premises and then seamlessly move results into real cloud environments during the production phase.
mOSAIC is primarily targeting cloud resource consuming app developers such as SMEs and bigger cloud application providers, cloud consumer industries, public authorities (especially those responsible for the procurement of cloud resources and services), open source developer communities, and individual cloud developers such as researchers, computer science students and teachers.
(Article from net-cloud future magazine (2013) - for complete magazine click here )