Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/21114
標題: 為生成用戶界面元件而量身定做的嵌入式網頁伺服器
Tailoring Embedded Web Server for User Interface Components Generation
作者: PO-YAO CHEN
陳柏堯
指導教授: 李允中(Jonathan Lee)
關鍵字: 服務導向架構,使用者界面,服務元件,元件組合,嵌入式網頁伺服器,
Service Oriented Architecture,User Interface,Service Component,Component Composition,Embedded Web Server,
出版年 : 2019
學位: 碩士
摘要: 在服務導向架構領域,眾多研究著重在服務組合的系統和需求服務的配對上,然而較少研究強調使用者介面 (UI) 元件的生成和組合,譬如讓使用者可以透過網頁界面來呼叫經過組合完成的服務。這個方向的研究有兩大挑戰:如何依據服務的執行順序來生成適合的使用者界面,另外一個挑戰是如何在伺服器持續保證原本網路服務的情況下,載入新的服務和界面?
在本項研究中,我們提出了一個涵蓋嵌入式網路伺服器和 UI 組合引擎的 DevOps 系統,其包含了了生成圖形界面元件、組合界面元件、生成網頁應用和服務遞交的流程。實作的系統有兩個特色:UI 組合引擎依據業務過程執行語言 (BPEL) 和網路服務描述語言 (WSDL) 對 UI 元件劃分層級;另外一方面,基於 Jetty 的嵌入式網頁伺服器提供動態載入網路應用和服務元件的功能,且不同階段載入服務元件可以在伺服器中互相訪問。最後,本研究結果說明,該嵌入式伺服器的服務元件載入效能優於那些傳統的網頁伺服器。
In the field of Service-Oriented Architecture, efforts have been made on service composition and service matching, little emphasis has been put on user interface (UI) component generation and composition which enable users to invoke composite services by web browsers. Main challenges are two-fold: one is how to generate a graphical user interface that can correspond to the execution process in composite services, and the other is how to make services and UI be added to or removed from the running server without impacting to other resources.
In this work, we propose a DevOps system that integrates embedded web servers and a UI composition engine, including UI component generation, UI component composition, web application generation and service delivering. There are two novel features in this work. One is the hierarchical UI compo- nents that are organized by the process in Business Process Execution Lan- guage (BPEL) and Web Service Description Language (WSDL). The other is the Jetty-based embedded web server which enables the system to dynami- cally load web applications and service components at runtime, and enables service components to access each other across packages. In the experiments, the research demonstrates the loading performance for service components is better than those of the traditional ones.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/21114
DOI: 10.6342/NTU201904440
全文授權: 未授權
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-108-1.pdf
  目前未授權公開取用
5.08 MBAdobe PDF
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved