Interactive web application system development based on Hadoop cluster - A Case Study of Online Examination

碩士 === 中國科技大學 === 資訊工程系資訊科技應用碩士在職專班 === 107 === The traditional three-tier (3-Tier) architecture is the most commonly used architecture for Web applications: including presentation layer, application layer, and data layer. If this architecture is applied to the cloud computing platform, it has the f...

Full description

Bibliographic Details
Main Authors: YANG, CHENG-XI, 楊承羲
Other Authors: CHEN, PE-DE
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/xk4m9z
id ndltd-TW-107CKIT1396013
record_format oai_dc
spelling ndltd-TW-107CKIT13960132019-08-08T03:44:58Z http://ndltd.ncl.edu.tw/handle/xk4m9z Interactive web application system development based on Hadoop cluster - A Case Study of Online Examination 植基於 Hadoop 叢集互動式網頁應用系統開發 - 以線上測驗為例 YANG, CHENG-XI 楊承羲 碩士 中國科技大學 資訊工程系資訊科技應用碩士在職專班 107 The traditional three-tier (3-Tier) architecture is the most commonly used architecture for Web applications: including presentation layer, application layer, and data layer. If this architecture is applied to the cloud computing platform, it has the following disadvantages: increasing time for system developers to learn big data analysis tools; application development suite and cloud computing platform projects are prone to conflict; replacing or upgrading components directly affects the performance of the application system. This study develops an interactive web application system combined with Hadoop cloud computing platform (hereinafter referred to as: Hadoop), and uses Docker container technology to build and manage Hadoop, compared to the physical machine or traditional virtualization technology, the study can reduce the time of the development, testing, and deployment, Based on the multi-tier architecture (N-Tier), a five-tier architecture with Hadoop as the core is proposed. From top to bottom, it is Load Balancing Tier, UI Tier, Application Tier, Data Access Tier and Data Lake Tier. As mentioned above, the study develop an interactive web application system based on Hadoop, taking online examination system as an example, and reduce the cost of Hadoop. This study uses the HDFS file browsing interface to simplify the user's complicated operation process in Hadoop and perform big data analysis tools; Pig, Hive, HBase, and Phoenix. Finally, the system architecture of this study, front-end, back-end, and Hadoop can be independently developed and deployed, and has with good scalability. CHEN, PE-DE 陳彼得 2019 學位論文 ; thesis 54 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 中國科技大學 === 資訊工程系資訊科技應用碩士在職專班 === 107 === The traditional three-tier (3-Tier) architecture is the most commonly used architecture for Web applications: including presentation layer, application layer, and data layer. If this architecture is applied to the cloud computing platform, it has the following disadvantages: increasing time for system developers to learn big data analysis tools; application development suite and cloud computing platform projects are prone to conflict; replacing or upgrading components directly affects the performance of the application system. This study develops an interactive web application system combined with Hadoop cloud computing platform (hereinafter referred to as: Hadoop), and uses Docker container technology to build and manage Hadoop, compared to the physical machine or traditional virtualization technology, the study can reduce the time of the development, testing, and deployment, Based on the multi-tier architecture (N-Tier), a five-tier architecture with Hadoop as the core is proposed. From top to bottom, it is Load Balancing Tier, UI Tier, Application Tier, Data Access Tier and Data Lake Tier. As mentioned above, the study develop an interactive web application system based on Hadoop, taking online examination system as an example, and reduce the cost of Hadoop. This study uses the HDFS file browsing interface to simplify the user's complicated operation process in Hadoop and perform big data analysis tools; Pig, Hive, HBase, and Phoenix. Finally, the system architecture of this study, front-end, back-end, and Hadoop can be independently developed and deployed, and has with good scalability.
author2 CHEN, PE-DE
author_facet CHEN, PE-DE
YANG, CHENG-XI
楊承羲
author YANG, CHENG-XI
楊承羲
spellingShingle YANG, CHENG-XI
楊承羲
Interactive web application system development based on Hadoop cluster - A Case Study of Online Examination
author_sort YANG, CHENG-XI
title Interactive web application system development based on Hadoop cluster - A Case Study of Online Examination
title_short Interactive web application system development based on Hadoop cluster - A Case Study of Online Examination
title_full Interactive web application system development based on Hadoop cluster - A Case Study of Online Examination
title_fullStr Interactive web application system development based on Hadoop cluster - A Case Study of Online Examination
title_full_unstemmed Interactive web application system development based on Hadoop cluster - A Case Study of Online Examination
title_sort interactive web application system development based on hadoop cluster - a case study of online examination
publishDate 2019
url http://ndltd.ncl.edu.tw/handle/xk4m9z
work_keys_str_mv AT yangchengxi interactivewebapplicationsystemdevelopmentbasedonhadoopclusteracasestudyofonlineexamination
AT yángchéngxī interactivewebapplicationsystemdevelopmentbasedonhadoopclusteracasestudyofonlineexamination
AT yangchengxi zhíjīyúhadoopcóngjíhùdòngshìwǎngyèyīngyòngxìtǒngkāifāyǐxiànshàngcèyànwèilì
AT yángchéngxī zhíjīyúhadoopcóngjíhùdòngshìwǎngyèyīngyòngxìtǒngkāifāyǐxiànshàngcèyànwèilì
_version_ 1719233206308306944