姓名 |
謝文哲(Wen-Che Hsieh)
查詢紙本館藏 |
畢業系所 |
資訊工程學系 |
論文名稱 |
從資料到服務之事件驅動方法 (From Data to Service: An Event-driven Approach)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] 至系統瀏覽論文 ( 永不開放)
|
摘要(中) |
物聯網的概念是將實體事物透過網路建立連結,物件與物件之間所傳遞的訊息可以視為一連串的事件,為了塑模不同種類的物件所發生的事件,本論文將分析事件定義、屬性與特性,提出一份可以適用於各種領域的元模型,透過元模型塑模特定領域的事件模型,以反映真實世界中實體物件的活動。
複雜事件由多種事件所構成,它意味著多種實體物件的活動,為了從事件中推理出複雜事件,本論文將比較事件處理的機制,設計並且實作一個複雜事件處理引擎,並且提出一個從資料到服務之事件驅動方法,使事件成為商業流程的元件,最後以應用情境說明從資料到服務之流程。 |
摘要(英) |
In internet of things, things are connected to the network. The message passed by the things can be seen as events. In order to model the events triggered by different things, this paper analyzes the definitions, encapsulated properties and features of events and presents a metamodel for events. Event models which signify different activities of things can be derived from the event metamodel.
A complex event is an aggregation of events which signify several activities of things. In order to reason complex events from events, this paper compares the mechanisms for event processing and presents a complex event processing engine that transforms data into services which can be used by the business process. A scenario is also presented to illustrate the process of a transformation from data into services.
|
關鍵字(中) |
★ 事件 ★ 元模型 ★ 事件處理引擎 |
關鍵字(英) |
★ Event ★ Metamodel ★ Event Processing Engine |
論文目次 |
摘要 i
Abstract ii
致謝 iii
目錄 iv
圖目錄 vi
表目錄 vii
第一章 緒論 1
1.1 引言與動機 1
1.2 目的 1
1.3 論文架構 2
第二章 背景知識介紹 4
2.1 定義 4
2.2 封裝屬性 5
2.2.1 意義 5
2.2.2 相對性 5
2.2.3 時間 5
2.2.4 因果關係 6
2.2.5 聚合 6
2.2.6 時間、因果關係、聚合 6
2.3 特色 7
2.3.1 偏序事件集合 7
2.3.2 事件模式 7
2.3.3 事件抽象層次 7
第三章 元模型 8
3.1 定義 8
3.2 意象 8
3.3 元模型 9
3.4 塑模範例:網路傳輸 9
3.5 塑模範例:智慧家庭 10
3.6 擴充詹姆斯.艾倫之時序間隔 11
第四章 事件處理機制之分析 13
4.1 問題描述 13
4.2 非決定性有限狀態自動機 13
4.2.1 事件模式與非決定性有限狀態自動機之對應 13
4.2.2 狀態轉換表與決定性有限狀態自動機 14
4.2.3 序列掃描與子序列建構 15
4.2.4 非決定性有限狀態自動機之問題 16
4.3 具緩衝之非決定性有限狀態自動機 17
4.3.1 事件模式與具緩衝之非決定性有限狀態自動機的對應 17
4.3.2 執行與多重運行 18
4.3.3 具緩衝之非決定性有限狀態自動機的問題 18
4.4 比較表 19
4.5 複雜度分析 20
4.5.1 非決定性有限狀態機之時間複雜度 20
4.5.2 具緩衝非決定性有限狀態機之時間複雜度 20
第五章 事件處理引擎之設計與實作 21
5.1 系統需求 21
5.2 系統架構 23
5.2.1 資料流 23
5.3 系統設計 24
5.3.1 中介者模式 24
5.3.2 建造者模式 26
第六章 應用情境 28
6.1 智慧農業 28
第七章 結論 32
7.1 未來展望 32
7.2 總結 32
參考文獻 33 |
參考文獻 |
[1] Appel, Stefan, et al. "Modeling and execution of event stream processing in business processes." Information Systems (2014).
[2] Michelson, Brenda M. "Event-driven architecture overview." Patricia Seybold Group2 (2006).
[3] Luckham, David C. The power of events. Vol. 204. Reading: Addison-Wesley, 2002.
[4] Etzion, Opher, and Peter Niblett. Event processing in action. Manning Publications Co., 2010.
[5] Atkinson, Colin, and Thomas Kuhne. "Model-driven development: a metamodeling foundation." Software, IEEE 20.5 (2003): 36-41.
[6] Allen, James F. "Maintaining knowledge about temporal intervals."Communications of the ACM 26.11 (1983): 832-843.
[7] Wu, Eugene, Yanlei Diao, and Shariq Rizvi. "High-performance complex event processing over streams." Proceedings of the 2006 ACM SIGMOD international conference on Management of data. ACM, 2006.
[8] Agrawal, Jagrati, et al. "Efficient pattern matching over event streams."Proceedings of the 2008 ACM SIGMOD international conference on Management of data. ACM, 2008.
[9] Gamma, Erich, et al. Design patterns: elements of reusable object-oriented software. Pearson Education, 1994. |
指導教授 |
李允中(Jonathan Lee)
|
審核日期 |
2014-7-24 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|