A composable application model for cloud marketplaces

Authors

  • Hoang Long Huynh, Huu Duc Nguyen
  • Trong Vinh Le
  • Thanh Tung Nguyen*

Keywords:

Cloud marketplace, composable application component, composable application model, software as a service

Abstract

Software as a service (SaaS) is a kind of cloud services that consumers can buy and use as a complete solution including a hardware infrastructure, a software platform, and a specific software running on it. SaaS brings a lot of benefits to the customers, i.e. hiding the costs for management and maintaining the execution environment. This service encapsulation is, however, one of the main causes for the problem of vendor lock-in, by which the software tightly depends on a software ecosystem created by the cloud service provider. The dependence on the vendor’s technology environment constrains the capacity of developers and limits the development of cloud applications. To overcome this problem, we propose a composable application model in which a cloud application is a composition of one or more software components that can be independently developed and deployed. Such components are provided via a cloud marketplace, establishing a new kind of cloud market with the participant of software developers, hence reducing the risk of vendor lock-in. 

 

Classification number

2.2

Author Biographies

Hoang Long Huynh, Huu Duc Nguyen

School of Information and Communication Technology, HUST

Trong Vinh Le

Faculty of Mathematics, Mechanics and Informatics, VNU University of Science

Thanh Tung Nguyen

VNU - International School (VNU-IS)

Nguyet Tat Thanh University 

Downloads

Published

2017-05-25

Received: 27 March 2017; accepted: 28 April 2017

How to Cite

Huynh Hoang Long, Nguyen Huu Duc, Le Trong Vinh, & Nguyen Thanh Tung. (2017). A composable application model for cloud marketplaces. Version B of Vietnam Journal of Science and Technology, 59(5). Retrieved from https://b.vjst.vn/index.php/ban_b/article/view/501

Issue

Section

Engineering and Technology