| 研究生: |
陳冠偉 Huy, Tran Quoc |
|---|---|
| 論文名稱: |
基於RIA與SOA之雲端設備監控系統網頁應用程式實現架構 Web Application Implementation Framework using RIA and SOA for Cloud-based Equipment Monitoring Systems |
| 指導教授: |
鄭芳田
Cheng, Fan-Tien |
| 共同指導教授: |
洪敏雄
Hung, Min-Hsiung |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 製造資訊與系統研究所 Institute of Manufacturing Information and Systems |
| 論文出版年: | 2012 |
| 畢業學年度: | 100 |
| 語文別: | 英文 |
| 論文頁數: | 77 |
| 外文關鍵詞: | Cloud Computing, Equipment Monitoring System, Rich Internet Applications (RIA), Service-Oriented Architecture (SOA), CNC Machine Tool |
| 相關次數: | 點閱:137 下載:4 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
For leveraging the advantages of cloud computing to improve the computing and storage capability shortage problem and to reduce the cost of traditional EMSs, our research team has constructed a cloud computing-based equipment monitoring system (CCEMS) for the CNC machine tool industry. In the CCEMS, Graphical User Interface (GUI) plays an important role that allows users to interact with the system for controlling and operating equipment, monitoring equipment performance and statuses, detecting and diagnosing equipment faults, conjecturing production quality and precision of equipment, and so on. Traditional GUIs have some limitations. For example, application-based GUIs are not ubiquitous, and traditional Web-based GUIs are inadequate in the capabilities of computing, communication, and interaction, have slower response, and lack vivid GUIs. To overcome the shortcomings of traditional GUIs, this thesis proposes a novel Web application implementation framework for CCEMSs, called NWAIF, by using Service-Oriented Architecture (SOA) and Rich Internet Application (RIA) technology. Specifically, a Web GUI Framework is designed for systematically building friendly RIA-based GUIs for CCEMSs. Furthermore, a service management mechanism based on XML (eXtensible Markup Language) and UDDI (Universal Description, Discovery, and Integration) is developed to facilitate the GUIs to dynamically look up and bind various cloud services. Finally, a CCEMS for monitoring CNC machine tools is constructed and used to evaluate the efficacy of the NWAIF. Testing results show that the GUI, created by using the proposed NWAIF, is superior to traditional Web-based GUIs in terms of smaller data volume transmitted between the client GUI and the consumed service and less responsive times.
[1] P. J. Tavner and J. Penman, "Condition Monitoring of Electrical Machines," Research Studies Press, Ltd. UK, 1987.
[2] M.-H. Hung, F.-T. Cheng, and S.-C. Yeh, "Development of a Web-Services-based e-Diagnostics Framework for Semiconductor Manufacturing Industry," IEEE Transactions on Semiconductor Manufacturing, , vol. 18, pp. 122-135, 2005.
[3] W. Xing, C. Jin, L. Ruqiang, and L. Fucai, "Web-based Remote Monitoring and Fault Diagnosis System," The International Journal of Advanced Manufacturing Technology, vol. 28, pp. 162-175, 2006.
[4] M. Shiro, S. Minoru, S. Kenji, and Y. Kouji, "Condition Monitoring Systems for Power Equipment using Internet-based Technology," IEEJ Transactions on Electrical and Electronic Engineering, vol. 2, pp. 542-546, 2007.
[5] R. Yan, H. Li, and M. Fang, "Research of Remote Fault Diagnosis System Based on Internet," 2007 International Conference on Wireless Communications, Networking and Mobile Computing (WiCom 2007), pp. 3059-3062, 2007.
[6] R. Yan and L. Lu, "Research of Remote Real Time Monitor System for Electromechanical Equipments Based on Internet," 2007 IEEE International Conference on Automation and Logistics, pp. 1999-2003, 2007.
[7] W. Chengen, X. Lida, and P. Wuliang, "Conceptual Design of Remote Monitoring and Fault Diagnosis Systems," Information Systems, vol. 32, pp. 996-1004, 2007.
[8] U.-I. Jang, M.-S. Noh, K.-J. Choi, and D. S. Hong, "Development of a Web-Based Remote Monitoring System for Evaluating Degradation of Machine Tools Using ART2," 2008 IEEE/ASME International Conference on Mechtronic and Embedded Systems and Applications (MESA 2008), pp. 315-320, 2008.
[9] L. Wang, "Wise-ShopFloor: An Integrated Approach for Web-Based Collaborative Manufacturing," IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, , vol. 38, pp. 562-573, 2008.
[10] M.-C. Pan, P.-C. Li, and Y.-R. Cheng, "Remote Online Machine Condition Monitoring System," Measurement, vol. 41, pp. 912-921, 2008.
[11] Y.-T. Huang, H.-C. Huang, F.-T. Cheng, T.-S. Liao, and F.-C. Chang, "Automatic Virtual Metrology System Design and Implementation," IEEE International Conference on Automation Science and Engineering ( CASE 2008), pp. 223-229, 2008.
[12] Y.-t. Zhou, X.-h. Chen, X.-p. Wang, and C.-j. Yao, "Design of Equipment Remote Monitoring System Based on Embedded Web," 2008 International Conference on Embedded Software and Systems Symposia (ICESS Symposia '08), pp. 73-78, 2008.
[13] H. Hanwu and W. Yueming, "Web-based Virtual Operating of CNC Milling Machine Tools," Computers in Industry, vol. 60, pp. 686-697, 2009.
[14] C. A. Jara, F. A. Candelas, FernandoTorres, S. Dormido, F. Esquembre, and O. Reinoso, "Real-time Collaboration of Virtual Laboratories through the Internet," Computers & Education, vol. 52, pp. 126-140, 2009.
[15] F. HongPing and F. KangLing, "The Design of Remote Embedded Monitoring System Based on Internet," 2010 International Conference on Measuring Technology and Mechatronics Automation (ICMTMA 2010), pp. 852-854, 2010.
[16] J. Wang, Y. Wang, and L.-g. Liu, "Design of the Web-based Monitoring System Architecture for Geomagnetically Induced Current," 2010 International Conference on Educational and Network Technology (ICENT 2010), pp. 244-247, 2010.
[17] L. Yang, L. Jiang, K. Yue, and H. Pang, "Design and Implementation of the Lab Remote Monitoring System Based on Embedded Web Technology," 2010 International Forum on Information Technology and Applications (IFITA 2010), pp. 172-175, 2010.
[18] N. A. Sultan, "Reaching for the “Cloud”: How SMEs can Manage," International Journal of Information Management, vol. 31, pp. 272-278, 2011.
[19] B. Biocic, D. Tomic, and D. Ogrizovic, "Economics of the cloud computing," in MIPRO, 2011 Proceedings of the 34th International Convention, pp. 1438-1442, 2011.
[20] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "A View of Cloud Computing," Commun. ACM, vol. 53, pp. 50-58, 2010.
[21] P. Fraternali, G. Rossi, and F. Sanchez-Figueroa, "Rich Internet Applications," IEEE Internet Computing, vol. 14, pp. 9-12, 2010.
[22] AJAX Introduction. Available: http://www.w3schools.com/ajax/ajax_intro.asp
[23] Adobe Flash Platform Runtimes. Available:
http://www.adobe.com/products/flashplatformruntimes.html
[24] JavaFX | Rich Internet Applications Development | RIAs Java FX. Available: http://www.javafx.com/
[25] Microsoft Silverlight. Available: http://www.microsoft.com/silverlight/
[26] M. P. Papazoglou, P. Traverso, S. Dustdar, and F. Leymann, "Service-Oriented Computing: State of the Art and Research Challenges," Computer, vol. 40, pp. 38-45, 2007.
[27] G. Tim and M. Peter, "The NIST Definition of Cloud Computing," National Institute of Standards and Technology, vol. 53, pp. 50-50, 2009.
[28] Q. Zhang, L. Cheng, and R. Boutaba, "Cloud Computing: State-of-the-Art and Research Challenges," Journal of Internet Services and Applications, vol. 1, pp. 7-18, 2010.
[29] S. Marston, Z. Li, Subhajyoti, and A. Ghalsasi, "Cloud Computing - The Business Perspective," pp. 1-11, 2011.
[30] Windows Azure platform.
Available: http://www.microsoft.com/windowsazure/
[31] STATOWL - Rich Internet Application (RIA) Market Share / Global Usage. Available: http://www.statowl.com/custom_ria_market_penetration.php
[32] Windows Communication Foundation Architecture. Available: http://msdn.microsoft.com/en-us/library/ms733128.aspx
[33] Organization for the Advancement of Structured Information Standards. Available: http://www.oasis-open.org
[34] Web Services Description Language. Available: http://www.w3.org/TR/wsdl