§ 瀏覽學位論文書目資料
  
系統識別號 U0002-0907201310484200
DOI 10.6846/TKU.2013.00250
論文名稱(中文) 規則引擎結合即時雲端運算架構之設計與實作(以業績計算管理為例)
論文名稱(英文) The Design of Real Time System by Using Rule Engine and Cloud Computing (a case study on Telecom Incentives Management)
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊工程學系碩士在職專班
系所名稱(英文) Department of Computer Science and Information Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 101
學期 2
出版年 102
研究生(中文) 黃琡玲
研究生(英文) Chu-Ling Huang
學號 700410102
學位類別 碩士
語言別 繁體中文
第二語言別 英文
口試日期 2013-06-21
論文頁數 71頁
口試委員 指導教授 - 蔣璿東
委員 - 葛煥昭
委員 - 王鄭慈
委員 - 蔣璿東
關鍵字(中) Cassandra
NoSQL
Hadoop
規則引擎
雲端運算
關鍵字(英) Cassandra
NoSQL
Hadoop
Rule Engine
Cloud Computing
第三語言關鍵字
學科別分類
中文摘要
電信業的產品變化快速且生命週期短暫,業績計算規則因應產品及公司策略的變化而時常需要更改。在資料量成長快速的情況下,需要提供即時且快速的業績試算結果,供分散於各地的業務人員隨時取得最新的業績以即時調整其銷售策略。
    擬以規則引擎(Rule Engine)結合雲端分散式架構概念,設計一提供業績計算、查詢之雲端服務(Software as a Service, SaaS)系統,並針對大量資料之處理使用分散式處理方式讓管理人員不但能夠有效管理系統軟硬體的資源,更可以在有限的時間內調整業務規則並快速試算結果,以期能提供企業最大利益。
英文摘要
Products of Telecommunications industry are fast-changing and have a short life cycle. The incentive rate and achieve rate calculation rules need changes depends on strategy. Especially the data increase faster and faster, we need to provide immediate and fast calculation results to the sales staff to adjust their sales strategy.
    Planning to use rule engine and the concept of a distributed architecture of cloud computing, to design and implement a system to provide some services (Software as a Service, SaaS) and managers can manage system resources conveniently. In order to increase the benefit of the enterprise, business rules and calculation results can be adjusted and responded within a limited time.
第三語言摘要
論文目次
目錄
第一章	序論	1
1.1.	研究動機與目的	1
1.2.	論文架構	3
第二章	文獻探討	4
2.1.	雲端運算	4
2.2.	雲端分散式架構	7
2.2.1.	Hadoop	9
2.2.2.	Cassandra	15
2.3.	規則引擎(Drools)	18
第三章	研究方法	21
3.1.	問題陳述	21
3.2.	系統設計	22
3.2.1.	系統架構	23
3.2.2.	Cassandra資料模型(Cassandra Data Model)	25
3.2.3.	業績計算規則設計與處理	28
第四章	研究探討	37
4.1.	環境設置	37
4.2.	系統管理	39
4.3.	使用者介面	42
第五章	結論	54
參考文獻	55
附錄 – 英文論文	56

圖目錄
圖1 三種雲端服務模式	6
圖2 MapReduce程式流程	10
圖3 Column Family	16
圖4 系統架構圖	23
圖5 系統架構圖_Cassandra資料模型	25
圖6 業績計算管理系統資料模型	26
圖7 業績計算管理系統資料模型_報表	27
圖8 系統架構圖_雲端計算	28
圖9 合約獎金計算流程圖	30
圖10 業績計算規則	31
圖11 業績計算加權規則表	32
圖12 內含程式碼的排除規則表	33
圖13 計算獎金工作	34
圖14 統計報表工作	34
圖15 MapReduce實作範例	36
圖16 Cassandra管理畫面_軟硬體環境配置	37
圖17 Cassandra管理畫面_匯入合約資料	38
圖18 Cassandra管理畫面_salessummaryinfo	39
圖19 業績計算規則表A_部份內容	40
圖20 Cassandra管理畫面_Job Tracker	40
圖21 Cassandra管理畫面_各節點執行狀況	41
圖22 Cassandra管理畫面_Sales_Summary_Info執行完成	41
圖23 Cassandra管理畫面_產生salessummaryinfo資料	41
圖24 業績查詢App	43
圖25 業績查詢App_首頁	44
圖26 業績查詢App_系統設定	45
圖27 業績查詢App_業務員列表	46
圖28 業績查詢App_業務員個人資料	47
圖29 業績查詢App_業績獎金明細	49
圖30 業績查詢App_本月每日獎金	50
圖31 業績查詢App_本月每日獎金(2013/04/23)	51
圖32 業績查詢App_今年每月獎金	52
圖33 業績查詢App_歷年累積獎金	53
參考文獻
[1]	陳瀅, 雲端策略:雲端運算與虛擬化技術: 天下雜誌, 2010.
[2]	P. Mell and T. Grance, "The NIST definition of cloud computing (draft)," NIST special publication, vol. 800, p. 145, 2011.
[3]	S. Ghemawat, H. Gobioff, and S.-T. Leung, "The Google file system," in ACM SIGOPS Operating Systems Review, 2003, pp. 29-43.
[4]	J. Dean and S. Ghemawat, "MapReduce: simplified data processing on large clusters," Communications of the ACM, vol. 51, pp. 107-113, 2008.
[5]	F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, et al., "Bigtable: A distributed storage system for structured data," ACM Transactions on Computer Systems (TOCS), vol. 26, p. 4, 2008.
[6]	Apache. HBase. Available: http://hbase.apache.org/
[7]	Amazon. Dynamo. Available: http://aws.amazon.com/dynamodb/
[8]	Cassandra. Available: http://cassandra.apache.org/
[9]	Hypertable. Available: http://hypertable.org/
[10]	Apache. Hadoop Available: http://hadoop.apache.org/
[11]	R. Lammel, "Google’s MapReduce programming model—Revisited," Science of Computer Programming, vol. 70, pp. 1-30, 2008.
[12]	T. White, Hadoop: The Definitive Guide, 3rd Edition: O'Reilly Media / Yahoo Press 2012.
[13]	M. Bhandarkar, "MapReduce programming with apache Hadoop," in Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on, 2010, pp. 1-1.
[14]	A. S. Donald Miner, MapReduce Design Patterns: O'Reilly Media, 2012.
[15]	J. Han, E. Haihong, G. Le, and J. Du, "Survey on nosql database," in Pervasive Computing and Applications (ICPCA), 2011 6th International Conference on, 2011, pp. 363-366.
[16]	Z. Li, L. OBrien, R. Cai, and H. Zhang, "Building an Expert System for Evaluation of Commercial Cloud Services," in Cloud and Service Computing (CSC), 2012 International Conference on, 2012, pp. 168-175.
[17]	Drools. Available: http://www.jboss.org/drools/
[18]	Apache Jackrabbit. Available: http://jackrabbit.apache.org/
[19]	A. Lakshman and P. Malik, "Cassandra: a decentralized structured storage system," ACM SIGOPS Operating Systems Review, vol. 44, pp. 35-40, 2010.
論文全文使用權限
校內
紙本論文於授權書繳交後5年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後5年公開
校外
同意授權予資料庫廠商
校外電子論文於授權書繳交後5年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信