博碩士論文 965205004 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:61 、訪客IP:18.118.146.46
姓名 李紹剛(Shao-Kang Lee)  查詢紙本館藏   畢業系所 軟體工程研究所
論文名稱 應用於服務遞送的使用者介面渲染引擎
(User-Interface Rendering Engine for Service Delivery)
相關論文
★ 以正規表示法為基礎之文字比對機制與於路徑規劃服務之應用★ 於行動裝置上支援網站內容之呈現:以新聞網服務為例
★ 軟體模組化度量之實驗與驗證★ 基於一個擴充Hitz和Montazeri的度量方法模組化原始碼
★ AMRL耦合強度度量方法★ 針對組合IOT服務之BPEL引擎擴充機制
★ 大型開放原始碼軟體類別改變分佈之探討★ 基於BPEL之服務轉接器引擎設計與實作
★ 網路能力應用處理器與傳感器介面模組之設計與實作★ 基於程式碼生成、Java 內容倉庫及虛擬機器之 物聯網設備轉接流程
★ 移動代理人監控系統之設計與實作★ 以正規表式法為基礎之地理編碼服務設計與實作
★ Android應用程式開發之持續整合系統★ 基於設計矩陣之需求追溯關係建立方法
★ 點對點移動代理人之設計與實作與於車資通訊之應用★ 網頁內容叢集分類法之設計與實作
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 目前服務導向架構的重點還是在於資料、邏輯和服務之間的合作,其核心原則(低度耦合、重用性)鮮少擴及到使用者介面的層次,以致於服務與終端使用者與之間出現了一道鴻溝,其中並沒有一個人機介面提供給雙方作互動,而是必須由具備技術能力的程式設計師撰寫使用者介面去包裝Web Service所提供的資料來呈現給終端使用者,這份撰寫使用者介面的工作也不斷的在重複發生。為了解決此一問題,本研究希望設計一個框架,以一個基於XUL的Web Service GUI作為介面描述,並將之渲染成網路瀏覽器可呈現的GUI,以此來達到服務遞送的目的。
在這個框架之上,我們實作了一個服務使用者介面渲染引擎來驗證此研究的設計,以及輔助我們對這篇論文進行闡述。透過這個引擎,終端使用者能直接經由使用者介面來與Web Service互動;而在使用者介面的技術裡,過去傳統的使用者介面已逐漸不敷使用,為了呈現複雜的商業流程人機互動,我們將以豐富網路應用程式作為前端,以期達到服務遞送的目的。透過使用者介面的服務遞送,面向使用者之服務導向架構的價值與優點也將更能被彰顯。
摘要(英) Current SOA focuses on the business services that provide data and
logic, it’s core principles of loose coupling and re-usable are not applied at the User Interface level. There is a gap between SOA-based services and end-user due to the lack of user interface. Every time we invoke a web service, there is always a programmer who has to design user interface for presenting the data of web service, and the work repeat itself. In order tosolve the problem, we tried to construct a framework which could deliver SOA-based services to end-user through graphical user interface.
Based on this framework, we set up a Service User Interface Rendering
Engine to verify our design and as an aid of our study. With this engine,
end-user can interact with Web Service througn graphical user interface
directly. However, the traditional user interface did not satisfy today’s
requirement which is sophiscated ever. For providing greatly enhanced
usability, we decide to design a rich internet application as our front-end.
All of these work is made to deliver Web Service. The value and advantage
of user-centric SOA could be manifested since servive delivery through user interface.
關鍵字(中) ★ 使用者介面
★ 服務導向架構
★ 服務遞送
關鍵字(英) ★ XUL
★ RIA
★ Service Delivery
★ Web Service
★ GUI
★ SOA
★ BPEL
論文目次 論文指導教授推薦書 . . . . . . . . . . . . . . . . . . . . . . . . . . i
論文口試委員審定書 . . . . . . . . . . . . . . . . . . . . . . . . . . ii
摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
誌謝 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
目錄 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
圖目錄 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
表目錄 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
一、 緒論 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 引言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 動機 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 論文架構 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
二、 背景知識介紹 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1 Service Oriented Architecture . . . . . . . . . . . . . . . . 4
2.2 Web Service . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.1 SOAP . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.2 WSDL . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Service Binding . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4 BPEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.1 Web Services Business Process Execution Language 9
2.4.2 BPEL Extension to Service Delivery . . . . . . . . 10
2.5 Rich Internet Application . . . . . . . . . . . . . . . . . . 11
2.6 XML User Interface Language . . . . . . . . . . . . . . . . 12
2.6.1 XUL重要特色與優點 . . . . . . . . . . . . . . . . . 15
2.7 Dojo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.8 XMLBeans . . . . . . . . . . . . . . . . . . . . . . . . . . 18
三、系統分析設計與實作 . . . . . . . . . . . . . . . . . . . . . . . . 20
3.1 系統需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2 系統概觀 . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.3 Mediator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.3.1 系統分析 . . . . . . . . . . . . . . . . . . . . . . . 25
3.3.2 架構設計 . . . . . . . . . . . . . . . . . . . . . . . 25
3.4 Converter . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.4.1 系統分析 . . . . . . . . . . . . . . . . . . . . . . . 27
3.4.2 架構設計 . . . . . . . . . . . . . . . . . . . . . . . 28
3.4.3 XUL轉換 . . . . . . . . . . . . . . . . . . . . . . . 31
3.5 Client-Side Service User Interface Controller . . . . . . . . 33
3.5.1 系統分析 . . . . . . . . . . . . . . . . . . . . . . . 33
3.5.2 架構設計 . . . . . . . . . . . . . . . . . . . . . . . 33
3.6 Service Proxy . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.6.1 系統分析 . . . . . . . . . . . . . . . . . . . . . . . 35
3.6.2 架構設計 . . . . . . . . . . . . . . . . . . . . . . . 37
四、案例探討 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.1 TRM Risk Reporting System . . . . . . . . . . . . . . . . 39
4.1.1 服務介紹 . . . . . . . . . . . . . . . . . . . . . . . 39
4.1.2 系統展示 . . . . . . . . . . . . . . . . . . . . . . . 41
五、文獻探討 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.1 ZK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.1.1 ZK概觀 . . . . . . . . . . . . . . . . . . . . . . . . 45
5.1.2 系統比較 . . . . . . . . . . . . . . . . . . . . . . . 47
六、結論與展望 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.1 貢獻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.2 未來展望 . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
參考文獻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
參考文獻 [1] M. P. Papazoglou and D. Georgakopoulos, “Service-oriented comput-
ing,” Communications of the ACM, vol. 46, no. 10, 2003.
[2] M. Gudgin, M. Hadley, N. Mendelsohn, J.-J. Moreau, C. H. F. Nielsen,
A. Karmarkar, and Y. Lafon, “Soap version 1.2.” http://www.w3.
org/TR/soap12, April 2007.
[3] “Web services business process execution language version 2.0.”
http://docs.oasis-open.org/wsbpel/2.0/CS01/wsbpel-v2.
0-CS01.pdf.
[4] C. L. S. Director, Rich Internet Applications: Design, Measurement,
and Management Challenges. SLM Technologies Keynote Systems,
2006.
[5] “Oasis uddi specification tc.” http://www.oasis-open.org/
committees/tc_home.php?wg_abbrev=uddi-spec.
[6] “Web service definition language (wsdl).” http://www.w3.org/TR/
wsdl.
[7] J. Lee, Y.-Y. Lin, S.-P. Ma, Y.-C. Wang, and S.-J. Lee, “Bpel ex-
tensions to user-interactive service delivery,” Journal of Information
Science and Engineering, vol. 25, September 2009.
[8] J. Farrell and G. S. Nezlek, “Rich internet applications the next stage
of application development,” in Information Technology Interfaces,
2007. ITI 2007. 29th International Conference on, 2007.
[9] “W3c document object model.” http://www.w3.org/DOM/.
[10] “Home — the dojo toolkit.” http://www.dojotoolkit.org/.
[11] “Xaml overview.” http://msdn.microsoft.com/en-us/library/
ms752059.aspx.
[12] “Adobe - coding with mxml and actionscript.” http:
//www.adobe.com/devnet/flex/quickstart/coding_with_mxml_
and_actionscript/.
[13] “The forms working group.” http://www.w3.org/MarkUp/Forms/.
[14] “Uiml.org.” http://www.uiml.org/.
[15] “Xul - mdc.” https://developer.mozilla.org/En/XUL.
[16] “The official microsoft silverlight site.” http://silverlight.net/.
[17] “The joy of xul - mdc.” https://developer.mozilla.org/en/the_
joy_of_xul.
[18] “Javascript object notation.” http://www.json.org/.
[19] “Welcome to xmlbeans.” http://xmlbeans.apache.org/.
[20] “Same origin policy for javascript - mdc.” https://developer.
mozilla.org/en/Same_origin_policy_for_JavaScript.
[21] “Html 4.01 specification.” http://www.w3.org/TR/REC-html40/.
[22] M. Kassoff, D. Kato, and W. Mohsin, “Creating guis for web services,”
IEEE Internet Computing September, October 2003.
[23] J. He and I.-L. Yen, “Adaptive user interface generation for web ser-
vices,” ICEBE 2007: IEEE International Conference on e-Business
Engineering - Workshops, 2007.
[24] “Zk - direct ria.” http://www.zkoss.org/.
[25] “What is thin client? - a word definition from the webo-
pedia computer dictionary.” http://www.webopedia.com/TERM/T/
thin_client.html.
[26] A. Russell, “Comet: Low latency data for the
browser.” http://alex.dojotoolkit.org/2006/03/
comet-low-latency-data-for-the-browser/, 2006.
指導教授 李允中(Jonathan Lee) 審核日期 2009-7-13
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明