請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/72565
標題: | 因應網路服務之BPEL引擎重構 BPEL Engine Refactoring for Web Services |
作者: | Chen-Yang Lu 呂承洋 |
指導教授: | 李允中(Jonathan Lee) |
關鍵字: | 服務導向結構,網路服務,業務過程執行語言,服務組合引擎, Service-Oriented Architecture,Web Service,BPEL,Service Composition Engine, |
出版年 : | 2019 |
學位: | 碩士 |
摘要: | 服務導向與物件導向是兩種主流的程式設計方式,兩者分別流行於企業與開源 的開發者。過去曾有人提出服務導向與物件導向程式設計的結合,但仍未完全發 揮當今大量開源程式碼的優勢。有鑑於此,一個可以直接將以物件導向程式語言 撰寫之程式轉換為網路服務的系統因應而生。該系統生成的網路服務又可進一步 作為組合服務的元件,搭配上對應組合服務組成的使用者介面(UI)即可形成一個 供客戶端使用的完整應用程式。
本研究提出一個可兼容由開源程式碼生成之服務元件,運行業務過程執行語 言(BPEL)之組合服務引擎。此引擎的兩個關鍵功能為:將服務元件整合為組合服 務的後端與將UI元件整合為組合服務的前端。本研究亦提出使用UML表示一個組 合服務,並生成其對應描述文檔的作法。 Service-oriented and object-oriented programming are two mainstream program- ming paradigms, and they are adopted mostly by businesses and open source devel- opers respectively. Integration of service-oriented and object-oriented programming has been proposed, but it does not fully utilize the abundance of open source code nowadays. Therefore, a system is developed to directly convert open source code written in object-oriented language to web services as the basis for a composite service. Furthermore, the composite service can be presented with a user interface composed of UI components, forming an application for end users. In this work, a composition engine to run BPEL with the service components generated from open source code is proposed. The engine has two key features: inte- grating service components as backend and UI components as frontend. This work also proposes a methodology to model composite service with UML and generate its corresponding description. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/72565 |
DOI: | 10.6342/NTU201902286 |
全文授權: | 有償授權 |
顯示於系所單位: | 資訊網路與多媒體研究所 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-108-1.pdf 目前未授權公開取用 | 3.28 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。