博碩士論文 100525003 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:15 、訪客IP:3.137.187.233
姓名 吳彥諄(Yen-Chun Wu)  查詢紙本館藏   畢業系所 軟體工程研究所
論文名稱 針對組合IOT服務之BPEL引擎擴充機制
(An Extension to BPEL Engine for Composing IOT Services)
相關論文
★ 以正規表示法為基礎之文字比對機制與於路徑規劃服務之應用★ 於行動裝置上支援網站內容之呈現:以新聞網服務為例
★ 軟體模組化度量之實驗與驗證★ 基於一個擴充Hitz和Montazeri的度量方法模組化原始碼
★ AMRL耦合強度度量方法★ 大型開放原始碼軟體類別改變分佈之探討
★ 基於BPEL之服務轉接器引擎設計與實作★ 網路能力應用處理器與傳感器介面模組之設計與實作
★ 基於程式碼生成、Java 內容倉庫及虛擬機器之 物聯網設備轉接流程★ 移動代理人監控系統之設計與實作
★ 以正規表式法為基礎之地理編碼服務設計與實作★ Android應用程式開發之持續整合系統
★ 基於設計矩陣之需求追溯關係建立方法★ 點對點移動代理人之設計與實作與於車資通訊之應用
★ 網頁內容叢集分類法之設計與實作★ 設計與實作於行動裝置上以XUL為基礎之介面呈現
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 ( 永不開放)
摘要(中) 現在Internet of Things(IOT)上已有不少的應用,近年來也有SOA (Service-Oriented Architecture) 觀念與IOT結合的趨勢。隨著科技的進步,使得小型裝置的運算能力大幅躍進,進而出現了Internet of Things的概念,希望將現實世界中所有的實體物件(Object)或是實體物體(Thing),都與網際網路進行連接,而且彼此之間可以互相溝通,進而互相合作完成一件共同的任務。然而,現今IOT應用系統發展領域面臨了幾項問題:i、當感測器(Sensor)數量上升時,如何處理感測器之間的互相溝通;ii、如何整合感測器與伺服器之間的互相溝通;iii、如何在異質性伺服器溝通之間提供一個溝通的平台?在本研究中,我們採用了BPEL( Business Process Execution Language) 來做為我們IOT Middleware的核心,和Apache ODE作分析與比較後,並且針對IOT環境中各種不同的需求,規劃BPEL引擎的擴充機制,讓未來IOT開發者可以透過IOT Middleware中的BPEL引擎快速的串接各種不同的伺服器以及IOT Adapter,並且通過BPEL文件描述來達到長時程程序。
摘要(英) here are many applications on Internet of Thing(IOT). Recently, there are a trend which SOA (Service-Oriented Architecture) concept combined with IOT. However, IOT application development faces several problems. One, when the sensor increase in the number, how to handle the communication between sensors? Second, how to integrate the communication between sensors and servers? Final, how to provide a communication platform that heterogeneous servers can communicate to each other on?
In this research, services need a middleware to interact other services and sensors for different IOT requirements. In the middleware, we use the extended BPEL engine which is developed by SE lab as the core of the middleware, and extend current BPEL engine to match IOT requirements.
關鍵字(中) ★ 長時程程序
★ BPEL引擎
★ 物聯網
關鍵字(英) ★ IOT Adapter
★ long-running
★ BPEL
論文目次 摘要 i
Abstract ii
致謝 iii
圖目錄 v
表目錄 vii
一、 簡介 1
1.1 引言 1
1.2 動機 2
1.3 論文架構 2
二、 知識背景與介紹 3
2.1 SOA (Service-Oriented Architecture) 3
2.2 IOT Middleware 4
2.3 BPEL & WSDL 6
2.4 Long-Running 10
三、 Apache ODE 分析與比較 13
3.1 Apache ODE簡介 14
3.2 Apache ODE分析 16
四、 系統分析設計與實作 23
4.1 BPEL擴充規劃 23
4.2 BPEL Adapter與IOT Adapter連接 25
4.2.1 IOT Adapter 25
4.2.2 IOT Adapter 與 BPEL Adapter 26
4.2.4. 連接IOT Adapter之BPEL Adapter實作 32
五、 Long-Running程序情境探討 34
5.1 Buy A Purchase情境 34
5.2 Purchase Order情境 37
5.3 IOT Weather Service情境 38
5.4 Enhance Weather Service 41
六、 結論 44
參考文獻 45
參考文獻 [1] W. Chen, “Application of Internet of Things for electric fire control,” 2011 International Conference on Electrical and Control Engineering (ICECE), 2011.
[2] L. Chunli, “Intelligent transportation based on the Internet of Things,” 2012 2nd International Conference on Communications and Networks (CECNet), Consumer Electronics, 2012.
[3] Yulian Cao, Wenfeng Li, Jian Zhang, “Real-time traffic information collecting and monitoring system based on the internet of things,” 2011 6th International Conference on Pervasive Computing and Applications (ICPCA), 2011.
[4] Z. Feng, “Research on water-saving irrigation automatic control system based on internet of things,” 2011 International Conference on Electric Information and Control Engineering (ICEICE), 2011.
[5] H. Kreger, “Web Services Conceptual Architecture (WSCA) 1.0”, IBM
[6] Soma Bandyopadhyay, Munmun Sengupta, Souvik Maiti, Subhajit Dutta,“Role of Middleware for Internet of Things: A Study, International Journal of Computer Science & Engineering Survey (IJCSES) Vol.2, No.3, August 2011”
[7] Michael Havey, ”SOA Cookbook Design Recipes for Building Vetter SOA Processes”, September 2008
[8] IBM, “Transactional behavior of long-running BPEL processes”, [Online] Available: http://pic.dhe.ibm.com/infocenter/dmndhelp/v8r0m1
[9] IBM, “WS-BPEL support overall”, [Online] Available: http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0
[10] Apache, “Apache ODE”, [Online] Available: http://ode.apache.org/index.html
[11] Apache, “Apache AXIS2”, [Online] Available: http://axis.apache.org/axis2/java/core/
[12] Java Community Process, “Java Community Process”, [Online] Available: http://jcp.org/en/jsr/detail?id=208
[13] 林政憲, “Extending BPEL Engine for
Composing OSGi and RESTful Services”, National Central University,碩士論文,June 2012
[14] XQuery, “XQuery 1.0: An XML Query Language”, [Online] Available: http://www.w3.org/TR/xquery/
[15] 丘偉廷, “Design and Implementation of an Adapter Engine for Composing IOT Device based on BPEL”, National Central University,碩士論文,June 2013
[16] E. Gamma, Design patterns: elements of reusable object-oriented software: Addison-Wesley Professional, 1995.
指導教授 李允中(Jonathan Lee) 審核日期 2013-7-22
推文 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聯絡  - 隱私權政策聲明