The Design of a Dynamic SaaS Platform Based on Quality of Service

碩士 === 靜宜大學 === 資訊管理學系 === 100 ===   In recent years, many enterprises are using Service-Oriented Architecture and Cloud Computing to develop information systems. It not only reduces the cost of individual development but also provides a flexible environment for modem enterprise composite applicatio...

Full description

Bibliographic Details
Main Authors: Wang, Chenyen, 王振彥
Other Authors: Wen, Chiahsien
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/76638968291251136137
id ndltd-TW-100PU000396004
record_format oai_dc
spelling ndltd-TW-100PU0003960042016-06-08T04:14:19Z http://ndltd.ncl.edu.tw/handle/76638968291251136137 The Design of a Dynamic SaaS Platform Based on Quality of Service 服務品質導向之動態雲端軟體服務平台之設計 Wang, Chenyen 王振彥 碩士 靜宜大學 資訊管理學系 100   In recent years, many enterprises are using Service-Oriented Architecture and Cloud Computing to develop information systems. It not only reduces the cost of individual development but also provides a flexible environment for modem enterprise composite application development. However a user has to designate a particular provider for each service when deploying an application. As long as the provider fails to deliver the service, all application processes which include the service will discontinue their execution even though some other service providers may offer the same service.   In this study, a dynamical SaaS platform based on quality of service will be proposed and implemented. The system will provide four major services, named user registration service, web service publication service, application publication service, and application routing service. The user registration service is used to verify user authorization, a web service designer uses the web service publication service to publish their services and registers it to a service registry, the application publication service is used to publish abstract business process for enterprise applications and design a XSLT file of each service in this abstract business process, and finally, the application routing service evaluates some candidate services dynamically based on QoS criteria of SLA during run-time and then chooses an appropriate service for execution.   The QoS-based dynamical SaaS platform uses QoS criteria of SLA to select dynamically appropriate services during run-time. Even though some service providers fail to deliver their services, it will choose other appropriate services from some candidate service providers according to the QoS criteria pre-set in the SLA. It can reduce software develop cost and ensure that applications running on this platform will therefore obtain optimal performance. Wen, Chiahsien 溫嘉憲 2012 學位論文 ; thesis 80 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 靜宜大學 === 資訊管理學系 === 100 ===   In recent years, many enterprises are using Service-Oriented Architecture and Cloud Computing to develop information systems. It not only reduces the cost of individual development but also provides a flexible environment for modem enterprise composite application development. However a user has to designate a particular provider for each service when deploying an application. As long as the provider fails to deliver the service, all application processes which include the service will discontinue their execution even though some other service providers may offer the same service.   In this study, a dynamical SaaS platform based on quality of service will be proposed and implemented. The system will provide four major services, named user registration service, web service publication service, application publication service, and application routing service. The user registration service is used to verify user authorization, a web service designer uses the web service publication service to publish their services and registers it to a service registry, the application publication service is used to publish abstract business process for enterprise applications and design a XSLT file of each service in this abstract business process, and finally, the application routing service evaluates some candidate services dynamically based on QoS criteria of SLA during run-time and then chooses an appropriate service for execution.   The QoS-based dynamical SaaS platform uses QoS criteria of SLA to select dynamically appropriate services during run-time. Even though some service providers fail to deliver their services, it will choose other appropriate services from some candidate service providers according to the QoS criteria pre-set in the SLA. It can reduce software develop cost and ensure that applications running on this platform will therefore obtain optimal performance.
author2 Wen, Chiahsien
author_facet Wen, Chiahsien
Wang, Chenyen
王振彥
author Wang, Chenyen
王振彥
spellingShingle Wang, Chenyen
王振彥
The Design of a Dynamic SaaS Platform Based on Quality of Service
author_sort Wang, Chenyen
title The Design of a Dynamic SaaS Platform Based on Quality of Service
title_short The Design of a Dynamic SaaS Platform Based on Quality of Service
title_full The Design of a Dynamic SaaS Platform Based on Quality of Service
title_fullStr The Design of a Dynamic SaaS Platform Based on Quality of Service
title_full_unstemmed The Design of a Dynamic SaaS Platform Based on Quality of Service
title_sort design of a dynamic saas platform based on quality of service
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/76638968291251136137
work_keys_str_mv AT wangchenyen thedesignofadynamicsaasplatformbasedonqualityofservice
AT wángzhènyàn thedesignofadynamicsaasplatformbasedonqualityofservice
AT wangchenyen fúwùpǐnzhìdǎoxiàngzhīdòngtàiyúnduānruǎntǐfúwùpíngtáizhīshèjì
AT wángzhènyàn fúwùpǐnzhìdǎoxiàngzhīdòngtàiyúnduānruǎntǐfúwùpíngtáizhīshèjì
AT wangchenyen designofadynamicsaasplatformbasedonqualityofservice
AT wángzhènyàn designofadynamicsaasplatformbasedonqualityofservice
_version_ 1718299229793812480