PaaS-independent approach to provision appropriate cloud resources for SCA-based applications deployment
Résumé
The adoption of Cloud Computing as a new business model has induced the proliferation of platform providers. However, the platform as-a-service (PaaS) concept still has several drawbacks to address before it can become widely used. In fact, PaaS involves some risks of vendor lock-in and compatibility restrictions if applications to deploy require proprietary or specific hosting frameworks such as applications based on Service Component Architecture (SCA) specifications. In this paper, we introduce a new approach to provision appropriate platform resources in order to host and deploy SCA-based applications on Cloud platforms. Our approach consists of slicing SCA-based applications to different services and then deploying them on our already developed service micro-containers. Our approach is a PaaS-independent approach that allows developers to deploy SCA-based applications on the target PaaS regardless of the platform capabilities. We motivate our solution with real use case scenario to show its feasibility