Thứ năm, 25/05/2017 00:02
Số 5 năm 201740 - 45Download

Phát triển mô hình ứng dụng kết hợp trong chợ ứng dụng đám mây

Huỳnh Hoàng Long1, Nguyễn Hữu Đức1, Lê Trọng Vĩnh2, Nguyễn Thanh Tùng3,4* 

*Tác giả liên hệ: Email: nttung@ntt.edu.vn

1Viện Công nghệ thông tin và Truyền thông, Trường Đại học Bách khoa Hà Nội
2Khoa Toán - Cơ - Tin, Trường Đại học Khoa học tự nhiên, Đại học Quốc gia Hà Nội \
3Khoa Quốc tế, Đại học Quốc gia Hà Nội 4Trường Đại học Nguyễn Tất Thành
 
 

Ngày nhận bài: 27/03/2017; ngày chuyển phản biện: 30/03/2017; ngày nhận phản biện: 25/04/2017; ngày chấp nhận đăng: 28/04/2017

Tóm tắt:

Phần mềm như một dịch vụ (SaaS) là loại hình dịch vụ đám mây được cung cấp cho người dùng như một sản phẩm trọn gói bao gồm cả phần mềm cùng với nền tảng và hạ tầng thực thi chúng. Việc đóng gói phần mềm, nền tảng và hạ tầng thực thi trong một sản phẩm mang lại nhiều tiện ích cho người sử dụng. Tuy vậy, tính chất đóng gói này cũng tạo nên sự phụ thuộc của phần mềm vào công nghệ nền tảng và hạ tầng của nhà cung cấp. Đây là một trong những nguyên nhân chính kìm hãm năng lực phát triển ứng dụng, hạn chế sự phát triển đa dạng của thị trường ứng dụng đám mây (ƯDĐM). Để khắc phục vấn đề trên, các tác giả đã đề xuất mô hình ứng dụng kết hợp, trong đó ƯDĐM là sự kết hợp của một hay nhiều thành phần phần mềm được phát triển độc lập và có khả năng triển khai trên các nền tảng đám mây khác nhau. Các thành phần phần mềm này được cung cấp thông qua một chợ ƯDĐM (Cloud marketplace), do vậy tạo nên một thị trường với sự tham gia của các nhà phát triển ứng dụng độc lập, giải quyết vấn đề độc quyền của các nhà cung cấp dịch vụ.

Từ khóa:

Chợ ứng dụng đám mây, mô hình ứng dụng kết hợp, phần mềm dịch vụ, ứng dụng nhiều thành phần. 

Chỉ số phân loại:
2.2

A composable application model for cloud marketplaces

Hoang Long Huynh1, Huu Duc Nguyen1, Trong Vinh Le2, Thanh Tung Nguyen3,4*

1School of Information and Communication Technology, HUST

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

3VNU - International School (VNU-IS)

4Nguyet Tat Thanh University 

Received: 27 March 2017; accepted: 28 April 2017

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. 

Keywords:

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

Classification number:
2.2
Lượt dowload: 325 Lượt xem: 803

Đánh giá

X
(Di chuột vào ngôi sao để chọn điểm)