博碩士論文 995202020 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:27 、訪客IP:18.216.94.152
姓名 林政憲(Cheng-Hsien Lin)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 整合OSGi與RESTful服務之BPEL引擎
(Extending BPEL Engine for Composing OSGi and RESTful Services)
相關論文
★ 移動代理人監控系統之設計與實作★ 以正規表式法為基礎之地理編碼服務設計與實作
★ Android應用程式開發之持續整合系統★ 基於設計矩陣之需求追溯關係建立方法
★ 點對點移動代理人之設計與實作與於車資通訊之應用★ 網頁內容叢集分類法之設計與實作
★ 設計與實作於行動裝置上以XUL為基礎之介面呈現★ Android平台上以OSGi為基礎之服務遞送
★ 利用網頁內容結構之區塊擷取方法以呈現新聞服務★ 設計與實作以感測器為中心的查詢機制
★ 針對路徑規劃服務之Web 2.0系統設計與實作★ 利用文件相似度以轉換網路內容為OSGi Bundles
★ 量測Java類別的耦合關係★ 轉換Android應用程式為OSGi Service
★ 物聯網應用之Context塑模方法★ 從資料到服務之事件驅動方法
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 ( 永不開放)
摘要(中) 現今是Web Service的時代,許多Web Service架構不斷地推陳出新,以目前Web Service主要趨勢為REST(Representational State Transfer) Web Service,除了Web Service的應用外,OSGi(Open Service Gateway Initiative)服務平台也逐漸受到關注,目前該平台逐漸成為一個為室內、交通工具、行動電話和其他環境下的所有類型的應用程序和服務進行安裝、啟用與管理的開放式服務平台,在這方面我們想利用BPEL整合服務的優點導入到RESTful與OSGi Service之中。故本研究提出了一套架構,旨在基於BPEL之上來整合SOAP服務、REST服務與OSGi服務,本研究利用BPEL(Business Process Execution Language)邏輯控制並組合各個web service的優點運用在REST服務與OSGi服務平台上。
摘要(英) Recently, web services have been widely developed in SOAP, RESTful and OSGi forms. However, little work focus on composing these heterogeneous services by a composite engine, like BPEL engine. In this research, we extended WSDL and BPEL engine for composing OSGi and RESTful (JSON, YAML, Protocol Buffer) services. The extended BPEL engine can run on Android platform.
關鍵字(中) ★ BPEL
★ RESTful
★ OSGi
★ 引擎
★ 整合
關鍵字(英) ★ Composing
★ RESTful
★ web service
★ OSGi
★ BPEL
論文目次 摘要 ii
Abstract iii
致謝 iv
目錄 v
第一章 緒論 1
1.1 引言 1
1.2 動機 2
1.3 論文架構 3
第二章 背景知識介紹 4
2.1 網際服務(Web Service)介紹 4
2.2 SOA (Service-Oriented Architecture) 4
2.3 SOAP(Simple Object Access Protocol) 6
2.4 WSDL(Web service Description Language) 7
2.5 BPEL (Business Process Execution Language) 8
2.5.1 BPEL程式語言特性 8
2.5.2 BPEL: element 9
2.6 REST (Representational State Transfer) 10
2.7 Apache Axis 11
2.8 OSGi (Open Services Gateway Initiative) 11
2.8.1 Apache Felix[16] 13
2.9 Android 13
2.9.1 Dalvik 15
第三章 系統分析設計與實作 16
3.1 系統需求(System Requirement) 16
3.2 系統架構(System Architecture) 18
3.3 RESTful Partner Link Handler 20
3.3.1 REST分析 20
3.3.2 XML Schema for Describing RESTful Services 22
3.3.3 RESTful Partner Link Handler實作 23
3.4 OSGi Partner Link Handler 24
3.4.1 OSGi架構分析 25
3.4.2 XML Schema for Describing OSGi Services 28
3.4.3 OSGi Partner Link Handler實作 30
3.5 Class Handler 31
3.5.1 Dynamic Compiler 32
3.5.2 Generator Bundle 32
3.5.3 Compiler Server 33
第四章 案例討論 34
第五章 結論 40
參考文獻 41
參考文獻 [1] Martin Gudgin, Marc Hadley, Noah Mendelsohn, Jean-Jacques Moreau, Henrik Frystyk Nielsen. Simple Object Access Protocol(SOAP) 1.2 .W3C Working Draft 9 July 2001
[2] Fielding, Roy T.; Taylor, Richard N. (2002-05), "Principled Design of the Modern Web Architecture", ACM Transactions on Internet Technology (TOIT) (New York: Association for Computing Machinery) 2 (2): 115–150
[3] Tim O’Reilly, What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of Software. Sep 30,2005
[4] OSGi Service Platform, Core Specification, Release 4, Version 4.1, OSGi Alliance, 2007, pp. 228, ISBN 9789079350018.
[5] OSGi Service Platform, Service Compendium, Release 4, Version 4.1, OSGi Alliance, 2007, pp. 594, ISBN 9789079350025.
[6] OSGi Service Platform, Mobile Specification, Release 4, Version 4, OSGi Alliance, 2007, pp. 426, ISBN 9789079350032.
[7] Francisco Curbera, Yaron Goland, Johannes Klein, Frank Leymann, Dieter Roller, Satish Thatte, Sanjiva Weerawarana. Business Process Execution Language for Web Services(BPEL4WS), 31 July 2002.
[8] OASIS Standard. Web Services Business Process Execution Language Version 2.0. 11 April 2007
[9] E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana, Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl.html
[10] Android open source project,
http://source.android.com
[11] Android developer,
http://developer.android.com
[12] 黃子濬,「Transforming Mobile Applications to OSGi Service based on Android and Eclipse SDK」,國立中央大學,碩士論文,民國101年。
[13] H. Kreger, “Web Services Conceptual Architecture (WSCA) 1.0”, IBM Software Group, May 2001.
[14] Graham, Steve et al., Building Web Services with Java, Second Edition , Sams Publishing , 2004.
[15] Apache Axis, User Guide,
http://ws.apache.org/axis/java/user-guide.html
[16] Apache Felix,
http://felix.apache.org
指導教授 李允中(Jonathan Lee) 審核日期 2012-7-27
推文 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聯絡  - 隱私權政策聲明