簡易檢索 / 詳目顯示

研究生: 李憲育
Hsien-Yu Lee
論文名稱: 彈性MVC架構下的新雲端網路實現之研究
A New Cloud-Based Method with Elastic Model–View–Controller Architecture for Internet Realization
指導教授: 王乃堅
Nai-Jian Wang
口試委員: 陳孟彰
林永松
吳和庭
柯開維
鍾順平
學位類別: 博士
Doctor
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2019
畢業學年度: 107
語文別: 英文
論文頁數: 111
中文關鍵詞: 電子商業雲端計算資訊系統架構評估網路科技安全性網路程式設計
外文關鍵詞: e-Business, Cloud Computing, Information System Architecture Evaluation, Internet Technology, Security, Web Programming
相關次數: 點閱:256下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來,隨著網路科技和無線通訊的迅速發展,整個世界已逐漸轉向更加行動化的社群,幾乎所有的日常活動、商業行為、貿易、交易等都經由網路來進行。換言之,人與人、企業與企業、甚至國家與國家之間的距離似乎已然縮短。然而,當商業活動隨著電腦、行動裝置與手持設備的使用,而變得更為容易時,企業卻也在網絡化、全球化製造和大數據的取得/維護方面遭遇巨大困難。
    因此,本研究以網路致能技術為基礎提出新式之網路企業資源規劃(e-ERP),可從傳統的內部部屬企業資源規劃(ERP)快速遷移。在此,我們參考網路技術
    、數項重要網路主題、雲端運算,探討ERP和電子商務的演進。此外,根據資訊系統架構的評估和實現結果,本研究採用軟體即時服務(SaaS)的模式
    ,將所提出的方法應用於彈性MVC模式(Model-View-Controller)之e-ERP,說明網路技術的方法和網路工程模式要如何有效地建立可信賴的雲端ERP主機系統。根據現有文獻和相關新興科技,本文從技術和商業角度出發
    ,說明並比較數個網路應用發展的整體架構。執行結果顯示,所提出的方法能有效建立支持安全的雲端ERP,因而能幫助公司有效率地執行業務。

    本研究的主要貢獻可以被總結為以下四部份:一、說明並比較數個網路
    應用發展的整體架構,及呈現一個整合企業資訊系統與網路應用的有效率架
    構。二、提出這個彈性MVC架構可以輔助作決策的管理者與幫助系統開發者,如何
    準備及實現此類的整合專案。
    三、在提出技術的基礎下,分別在兩個國家的兩台電腦主機伺服器去示範操作
    一個資料分享與交換的界面。四、使用資訊系統架構評估的方法,驗證提出方法的正確性。


    With rapid developments in Internet technologies and wireless communications in recent years, the world has seen a steady shift towards more mobilized communities. Almost all daily activities, business, trades, transactions, etc. can be performed over the Internet. In other words, the distance between people, businesses, and even countries seems to have reduced. However, as commercial activities become easier through the use of computers, mobiles, and handheld devices, companies face immense challenges with regard to networked, global manufacturing and big data fetching/maintaining.
    Therefore, in this dissertation, we propose a new web-based Enterprise Resource Planning (e-ERP) based on web enabling technologies, which can be migrated rapidly from one traditional on-premise Enterprise Resource Planning (ERP). Herein, we explore the evolution of ERP and e-Commerce, with reference to internet technologies, several important web topics, and cloud computing. Further, on the basis of information system architecture evaluation and realization results, we present the proposed method’s applications of elastic Model-View-Controller (MVC) e-ERP with Software-as-a-Service (SaaS) as well as how methods of web technologies and models of web engineering can be used for effectively hosting a trusted cloud ERP. Based on existing literature and related emerging technologies, this dissertation addresses and compares several holistic frameworks of web application development from both technical and business perspectives. Implementation results show that the proposed approach can host a secure cloud ERP effectively, and thereby, help companies do business efficiently.
    The major contributions of this dissertation are summarized to the following four parts: 1) several holistic frameworks for web application development are compared, and an effective framework for integrating an enterprise’s information systems with Internet applications is presented, 2) the proposed elastic model–view–controller framework could assist decision-makers and help practitioners to prepare and realize such integration projects, 3) an interface for data sharing and exchange between two computer servers hosted in different nations is demonstrated on the basis of the proposed techniques, and 4) the information system architecture is evaluated to determine the validity of the proposed method.

    Table of Contents ABSTRACT 1 中文摘要 3 Acknowledgements 5 Table of Contents 7 List of Figures 10 List of Equations 13 Chapter 1 Introduction 14 1.1 Research Motivation and Purpose 14 1.2 Background and Related Works 18 1.2.1 Revisiting Cloud Computing 18 1.2.2 Revisiting Web Engineering 20 1.2.3 On-premise vs. Cloud-based ERP Systems 22 1.3 Dissertation Organization 25 Chapter 2 Hosting e-Enterprise Cloud 26 2.1 The Vision - Computer Digitalization 26 2.2 Proposed e-Enterprise Engineering 28 2.3 Proposed e-Enterprise Cloud 30 Chapter 3 Key Technologies of the Web 32

    References

    [1] L. Staehr, “Understanding the Role of Managerial Agency in Achieving Business Benefits from ERP Systems,” Information Systems Journal, Vol. 20, No. 3, pp. 213-238, 2010.
    [2] P. Hofmann, “ERP is Dead, Long Live ERP,” IEEE Internet Computing, Vol. 12, No. 4, pp. 84-88, 2008.
    [3] Y. Xue, H. Liang, W. R. Boulton, and C. A. Snyder, “ERP Implementation Failures in China: Case Studies with Implications for ERP Vendor,” International Journal of Production Economics, Vol. 97, No. 3, pp. 279-295, 2005.
    [4] H.-Y. Lee and N.-J. Wang, “The Implementation of Integrating e-Procurement, e-Contracting and e-Invoice Platforms for the B2B e-MarketPlace Web-Based System,” International Journal of Engineering Research, Vol. 2, No. 4, pp. 300-309, August 2013.
    [5] I. Foster et al., “Cloud Computing and Grid Computing 360-Degree Compared,” IEEE Grid Computing Environment Workshop, pp. 1-10, 2008.
    [6] W. Tian, L. Wang and H. Zhang, “Using Cloud Computing to Build e-Commerce Recommendation Platform,” International Journal of Digital Content Technology and its Applications, Vol. 6, No. 12, pp. 391-398, 2012.
    [7] E. F. Kiadehi and S. Mohammadi, “Cloud ERP: Implementation of Enterprise Resource Planning Using Cloud Computing Technology,” Journal Basic and Applied Science Research, Vol. 2, No. 11, PP. 11422-11427, 2012.
    [8] N. Yang, D. Li and Y. Tong, “A Cloud Computing-Based ERP System under the Cloud Manufacturing Environment,” International Journal of Digital Content Technology and its Applications,Vol. 6, No. 23, pp. 126-134, 2012.
    [9] H.-Y Lee and N.-J. Wang, “The Implementation and Investigation of Integrating e-Business Web Applications for Web Engineering,” International Journal of Scientific Engineering and Technology, Vol. 2, No. 10, pp. 967-978, October 2013.
    [10] P. Mell and T. Grance, “The NIST Definition of Cloud Computing,” Recommendations of the National Institute of Standards and Technology, NIST Special Publication 800-145, September 2011.
    [11] R. P. Padhy and M. R. Patra, “Evolution of Cloud Computing and Enabling Technologies,” International Journal of Cloud Computing and Services Science, Vol. 1, No. 4, pp. 182-198, October 2012.
    [12] D. Zissis, D. Lekkas, “Is Cloud Computing Finally Beginning to Mature?,” International Journal of Cloud Computing and Services Science, Vol.1, No.4, pp. 172-175, October 2012.
    [13] T. Weber, “Google Persuades Spanish Bank BBVA to Use the Cloud,” BBC News Website, January 12, 2012, http://www.bbc.co.uk/news/business-16486796, Retrieved, July 2018.
    [14] K. Stanoevska-Slabeva, T. Wozniak and S. Ristol, “Grid and Cloud Computing: A Business Perspective on Technology and Applications,” Springer Berlin Heidelberg, 2009.
    [15] J. Voas and J. Zhang, “Cloud Computing: New Wine or Just a New Bottle?,” IT Professional, pp. 15-17, 2009.
    [16] A. Joshua and F. N. Ogwueleka, “Cloud Computing with Related Enabling Technologies,” International Journal of Cloud Computing and Services Science, Vol. 2, No. 1, pp. 40-49, February 2013.
    [17] T. Berners-Lee and M. Fischetti, “Weaving the Web,” Harper San Francisco, Chapter 12, 1999.
    [18] S. Carlin and K. Curran, “Cloud Computing Technologies,” International Journal of Cloud Computing and Services Science, Vol.1, No.2, pp. 59-65, June 2012.
    [19] J. Conallen, “Modeling Web Application Architectures with UML,” Communications of the ACM, 42: pp. 63-70, 1999.
    [20] IBM, “Rational Unified Modeling Language,” UML Resource Center, http://www-01.ibm.com/software/rational/uml/, Retrieved, July, 2018.
    [21] The Spire Project Team, “The SPIRE Handbook: Better, Faster, Cheaper Software Development in Small Organizations,” The European Community, 1998.
    [22] Software Engineering Institute, “CMMI Overview,” Carnegie Mellon Univ., http://www.sei.cmu.edu/cmmi/, Retrieved, July 2018.
    [23] Software Engineering Institute, “Standard CMMI Appraisal Method for Process Improvement (SCAMPISM) A, Version 1.2: Method Definition Document,” CMU/SEI-2006-HB-002, Retrieved, July 2018.
    [24] SYS-CON Media Inc., “Twenty-One Experts Define Cloud Computing,” http://cloudcomputing.sys-con.com/node/612375/print, Retrieved, July 2018.
    [25] J. Heiser and M. Nicolett, “Gartner: Assessing the Security Risks of Cloud Computing,” Gartner Research, June 2008, https://www.gartner.com/doc/685308, Retrieved, July 2018.
    [26] E. Weippl, I. K. Ibrahim, W. Schwinger and W. Winiwarter, “Web Engineering for Intranets: Rethinking Software Engineering,” International Conference on Information Integration and Web-based Applications & Services, September 2002.
    [27] Y. Deshpande and S. Hansen, “Web Engineering: Creating Discipline among Disciplines,” IEEE Multimedia, Vol. 8, No. 1, pp. 81-86, January 2001.
    [28] G. Kappel, B. Proll, S. Reich and W. Retschitzegger, “An Introduction to Web Engineering,” Book, John Wiley and Sons, Heidelberg, Germany, 2003
    [29] ERCIM News, “The Future Web,” No. 72, ERCIM EEIG, January 2008.
    [30] M. Dweib, Y. Abuzir and A. Rabay, “Standard for ERP as Cloud Computing,” Journal of Science and Technology, Vol. 4, No. 7, pp. 427-432, 2014.
    [31] M. A. Rashid, L. Hossain and J. D. Patrick, “The Evolution of ERP Systems: A Historical Perspective, Enterprise Resource Planning,” Global Opportunities & Challenges, pp. 15-27, 2002.
    [32] G. Rippen, “Traditional vs. Cloud ERP Software,” Industrial Supply Magazine, the Voice of Distribution, http://www.industrialsupplymagazine.com/pages/Print-edition---JanFeb11_TraditionalVsCloud.php, Retrieved, July 2018.
    [33] The Economist, “Seller Beware,” The Economist Newspaper, Mar 03, 2000.
    [34] S. Rehan, “Cloud Computing’s Effect on Enterprises,” Dept. of Informatics, Unpublished Master Thesis, Lund University, pp. 1-89, 2011.
    [35] Cloud Security Alliance, “Security Guidance for Critical Areas of Focus in Cloud Computing,” 2009.
    [36] TIOBE Software, “TIOBE Programming Community Index for December 2018,” TIOBE Index, http://www.tiobe.com, Retrieved, December 2018.
    [37] F. Budinsky, G. DeCandio, R. Earle, T. Francis, J. Jones, J. Li, M. Nally, C. Nelin, V. Popescu, S. Rich, A. Ryman and T. Wilson, “WebSphere Studio Overview,” IBM Systems Journal, Vol. 43, No. 2, pp. 384-419, 2004.
    [38] Oracle Fusion Middleware, “User’s Guide for Oracle JDeveloper 11g Release 2 (11.1.2.1.0),” Oracle E17455-02 e-Book, September 2011.
    [39] jQuery Foundation, “write less, do more,” http://learn.jquery.com, Retrieved, July 2018.
    [40] W3SCHOOLS, “The World’s Largest Web Developer Site,” http://www.w3schools.com, Retrieved, July 2018.
    [41] PHP.net, “Web Service Function Reference,” http://php.net/manual/en/refs.webservice.php, Retrieved, July 2018.
    [42] T. Reenskaug and J. Coplien, “The DCI Architecture: A New Vision of Object-Oriented Programming,” March 2009.
    [43] T. Berners-Lee, J. Hendler and O. Lassilia. “The Semantic Web,” Scientific American, May 2001.
    [44] L. G. Cerban, Al. Botu and A. Badoiu, “The Emergence of the Web,” IEEE International Conference on Automation, Quality and Testing, Robotics, pp. 277-280, May 2008.
    [45] Apache Jena, “A Free and Open Source Java Framework for Building Semantic Web and Linked Data Applications,” http://jena.apache.org, Retrieved, July 2018.
    [46] Sandia National Labs, United States, “Jess: the Rule Engine for the Java Platform,” http://herzberg.ca.sandia.gov/jess, Retrieved, July 2018.
    [47] P. McCarthy, “Introduction to Jena: Use RDF Models in your Java Applications with the Jena Semantic Web Framework,” IBM developer Works, June 2004.
    [48] P. McCarthy, “Search RDF data with SPARQL: SPARQL and the Jena Toolkit open up the Semantic Web,” IBM developer Works, May 2005.
    [49] E. Friedman-Hill, “Jess version 7.1p2, Chapter 11: Embedding Jess in a Java Application,” Sandia National Labs, United States, pp. 85-91, November 2008.
    [50] E. Friedman-Hill, “Jess Version 7.1p2, Chapter 10: Introduction to Programming with Jess in Java,” Sandia National Labs, United States, pp. 67-82, November 2008.
    [51] L. G. Cerban, A. Botu and A. Badoiu, “Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem,” Artificial Intelligence 19, pp. 17-37, 1982.
    [52] N. Shadbolt, W. Hall, and T. Berners-Lee, “The Semantic Web Revisited,” IEEE Intelligent Systems, pp. 96-101, May/June 2006.
    [53] M. Hepp, “Semantic Web and Semantic Web Services – Father and Son or Indivisible Twins,” IEEE Internet Computing, pp. 85-88, March/April 2006.
    [54] A. Ankolekar, M. Krötzsch, T. Tran, and D. Vrandecic, “The Two Cultures – Mashing up Web 2.0 and the Semantic Web,” International Conference on World Wide Web, pp. 825-834, May 2007.
    [55] D. B. Lowe and J. Eklund, “Client Needs and the Design Process in Web Projects,” Journal of Web Engineering, Vol. 1, No. 1, pp. 23-36, 2002.
    [56] H.-Y. Lee and N.-J. Wang, “The Implementation and Investigation of Securing Web Applications upon Multi-Platform for a Single Sign-On Functionality,” International Journal of Advanced Computer Research, Vol. 6, No. 23, pp. 39-46, March 2016.
    [57] T. A. Powell, D. L. Jones and D. C. Cutts, “Web Site Engineering: Beyond Web Page Design,” Prentice Hall, 1998.
    [58] Cloud Standards Customer Council, “Security for Cloud Computing 10 Steps to Ensure Success,” CSCC Research, August 2012.
    [59] Cloud Standards Customer Council, “Practical Guide to Cloud Service Level Agreements V1.0,” CSCC Research, April 2012.
    [60] J. Brodkin, “Gartner: Seven Cloud-Computing Security Risks,” July 2008, http://www.networkworld.com/article/2281535/data-center/gartner--seven-cloud-computing-security-risks.html, Retrieved, July 2018.
    [61] R.-Y. Wang and M.-J. Tang, “A Case Study: Formosa Technologies Corp. (FTC), the Extension of the Enterprise’s Core Competence,” Unpublished EMBA Master Thesis, National Taiwan University, 2002.
    [62] R. Rivest, “MD5 Message-Digest Algorithm,” 1991, https://en.wikipedia.org/wiki/MD5, Retrieved, July 2018.
    [63] T. Xie, F. Liu and D. Feng, “Fast Collision Attack on MD5,” International Association for Cryptologic Research, 2013.
    [64] Business Computer Design Inc. website, “IBM i Modernization and Mobilization Solutions- Proven productivity Tools and Services for IBM i (AS/400) Programmers,” http://www.bcdsoftware.com, Retrieved, July 2018.
    [65] Business Computer Design Inc. and ExcelSystems Software Development Inc., “WebSmart ILE User and Reference Guide,” Software Documentation User and Reference Guide, IL, USA and BC, Canada.
    [66] Business Computer Design Inc. and ExcelSystems Software Development Inc., “WebSmart PHP User and Reference Guide,” Software Documentation User and Reference Guide, IL, USA and BC, Canada.
    [67] Y. Chen, X. Li and F. Chen, “Overview and Analysis of Cloud Computing Research and Application,” International Conference on e-Business and e-Government, pp. 1-4, May 2011.
    [68] L. Brehm, A. Heinzl, and M. L. Markus, “Tailoring ERP Systems: a Spectrum of Choices and their Implications,” International Conference on System Sciences, pp. 1-9, January 2001.
    [69] E. Uppstrom, C.-M. Lonn, M. Hoffsten and J. Thorstrom, “New Implications for Customization of ERP Systems,” International Conference on System Sciences, pp. 4220-4229, January 2015.
    [70] S. P. Christodoulou and T. S. Papatheodorou, “Web Engineering Resources Portal (WEP): A Reference Model and Guide,” Book, Web Engineering: Principles and Techniques, pp. 31-74, 2005.
    [71] J.-Y. Chung, K.-J. Lin and S. S. Y. Shim, “Beyond Electronic Commerce,” Computer, Vol. 38, No. 8, pp. 92-93, 2005.
    [72] K.-J. Lin, “E-Commerce Technology: Back to a Prominent Future,” IEEE Internet Computing, pp. 60-65, January/February 2008.
    [73] Y. Deshpande, S. Murugesan, A. Ginige, S. Hansen, D. Schwbe, M. Gaedke and B. White, “Web Engineering,” Journal of Web Engineering, Vol. 1, No. 1, pp. 3-17, 2002.
    [74] S. Murugesan and A. Ginige, “Web Engineering: introduction and perspectives,” Book, Web Engineering: Principles and Techniques, pp. 1-30, 2005.
    [75] M. Brambilla and A. Origgi, “MVC-Webflow: an AJAX Tool for Online Modeling of MVC-2 Web Applications,” International Conference on Web Engineering, IEEE Press, pp. 344-349, July 2008.
    [76] Apache Struts, “MVC framework,” http://struts.apache.org/, Retrieved, July 2018.
    [77] J. Goodwill and R. Hightower, “Professional Jakarta Struts,” Book, John Wiley & Sons, 2004.
    [78] A. Vasconcelos, P. Sousa and J. Tribolet, “Information System Architecture Metrics: an Enterprise Engineering Evaluation Approach,” The Electronic Journal Information Systems Evaluation, Vol. 10, No. 1, pp. 91–122, 2007.
    [79] T. J. McCabe, “A Complexity Measure,” IEEE Transactions on Software Engineering, Vol. 2, No. 4, pp. 308-320, 1976.
    [80] S. Pulparambil and Y. Baghdadi, “Service Oriented Architecture Maturity Models: a Systematic Literature Review,” Computer Standards & Interfaces, Vol. 61, pp. 65-76, January 2019.
    [81] G. Raines, “Cloud Computing and SOA,” MITRE ORG, 2009, http://www.mitre.org/sites/default/files/pdf/09_0743.pdf, Retrieved, September, 2018.
    [82] J. Kress et al., “SOA and Cloud Computing,” Industrial SOA Oracle, 2014, https://www.oracle.com/technetwork/articles/soa/ind-soa-cloud-2190513.html, Retrieved, September, 2018.
    [83] H.-Y. Lee and N.-J. Wang, “Cloud-Based Enterprise Resource Planning with Elastic Model–View–Controller Architecture for Internet Realization,” ELSEVIER Computer Standards & Interfaces, pp. 11-23, Vol. 64, May 2019.
    [84] M. N. Huhns and M. P. Singh, “Service-Oriented Computing: Key Concepts and Principles,” IEEE Internet Computing, pp. 75-81, January/February 2005.
    [85] R. McCool, “Rethinking the Semantic Web, Part 1,” IEEE Internet Computing, pp. 86-88, November/December 2005.
    [86] R. McCool, “Rethinking the Semantic Web, Part 2,” IEEE Internet Computing, pp. 93-96, January/February 2006.
    [87] C. Bussler, “Is Semantic Web Technology Taking the Wrong Turn,” IEEE Internet Computing, pp. 75-79, January/February 2008.
    [88] C. Petrie and C. Bussler, “The Myth of Open Web Services – The Rise of the Service Parks,” IEEE Internet Computing, pp. 94-96, May/June 2008.
    [89] T. O’Reilly, “Web 2.0 Compact Definition: Trying Again,” O’Reilly Network, December 2006, http://radar.oreilly.com/2006/12/web-20-compact-definition-tryi.html, Retrieved, July 2018.
    [90] D. Fensel and F. V. Harmelen, “Unifying Reasoning and Search to Web Scale,” IEEE Internet Computing, pp. 94-96, March/April 2007.
    [91] D. Merrill, “Mashups: The New Breed of Web App,” IBM developer Works, June 2009.
    [92] H. Han and Y. Li, “The Research and Application of Custom Rules Constructed in Jena Intelligent Reasoning Query,” International Conference on Computer Sciences and Applications, pp. 410-413, 2013.
    [93] J. Aroma and M. Kurian, “A Semantic Web: Intelligence in Information Retrieval,” International Conference on Emerging Trends in Computing, Communication and Nanotechnology, pp. 203-206, 2013.
    [94] A. Kumar and S. K. Dwivedi, “An Agent-Based Semantic Web Framework for Developing the Applications,” International Conference on Advances in Recent Technologies in Communication and Computing, pp. 352-358, September 2013.
    [95] M. Klusch and X. Zhing, “Deployed Semantic Services for the Common User of the Web: A Reality Check,” International Conference on Semantic Computing, pp. 347-353, August 2008.
    [96] J. Hendler, T. Berners-Lee and E. Miller, “Integrating Applications on the Semantic Web,” the Journal of the Institute of Electrical Engineers of Japan, Vol. 122, No. 10, pp. 676-680, October 2002.
    [97] D. Benslimane, S. Dustdar and A. Sheth, “Services Mashups – the New Generation of Web Applications,” IEEE Internet Computing, pp. 13-15, September/October 2008.
    [98] M. P. Papazoglou, “Service-Oriented Computing: Concepts, Characteristics and Directions,” International Conference on Web Information Systems Engineering, pp. 3-12, December 2003.
    [99] T. Berners-Lee, “Berners-Lee on the Read/Write Web,” BBC News, August 2005, http://news.bbc.co.uk/2/hi/technology/4132752.stm, Retrieved, July 2018.
    [100] A. P. Sheth, K. Gomadam and J. Lathem, “SA-REST: Semantically Interoperable and Easier-to-Use Services and Mashups,” IEEE Internet Computing, pp. 91-94, November/December 2007.
    [101] K. Verma and A. Sheth, “Semantically Annotating a Web Service,” IEEE Internet Computing, pp. 83-85, March/April 2007.
    [102] A. Gupta and J. Vaught, “Mashups by Example,” CA Technologies, Technical Report, pp. 1-13, 2014.
    [103] D. Catteddu and G. Hogben, “Cloud Computing: Benefits, Risks and Recommendations for Information Security,” European Network and Information Security Agency, November 2009.
    [104] T. Liu, “E-Commerce Application Model Based On Cloud Computing,” International Conference on Information Technology, Computer Engineering and Management Sciences, pp. 147-150, September 2011.
    [105] Z. Xiao and Y. Xiao, “Security and Privacy in Cloud Computing,” IEEE Communications Surveys & Tutorials, Vol. 15, No. 2, pp. 843-859, 2nd Quarter 2013.
    [106] R. Sharma and R. K. Trivedi, “Literature review: Cloud Computing – Security Issues, Solutions and Technologies,” International Journal of Engineering Research, Vol. 3, No. 4, pp. 221-225, April 2014.
    [107] Q. Zhang, L. Cheng and R. Boutaba, “Cloud Computing: State-of-the-Art and Research Challenges,” Journal of Internet Services and Applications, Vol. 1, No. 1, pp. 7-18, May 2010.
    [108] E. Benari, “Elliptic Curve Cryptography (ECC): Next Generation Cryptography now Available with Azure Web Sites,” http://azure.microsoft.com/blog/2014/06/09/next-generation-cryptography-now-available-with-azure-web-sites/, Microsoft Azure, June 2014.
    [109] N. Sullivan, “A (relatively easy to understand) primer on Elliptic Curve Cryptography,” http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/, ARS technical, October 2013.
    [110] I. Saini, A. Khanna and S. K. Peddoju, “Cloud and Traditional ERP Systems in Small and Medium Enterprises,” International Conference on Information Systems and Computer Networks, pp. 138-141, March 2014.
    [111] B. Maatta, M. Abegglen, C. Pelkie, B. Skaarup and D. Stucki, “Building AS/400 Internet-Based Applications with Java,” International Technical Support Organization, SG24-5337-00 IBM, January 1999.
    [112] R. Buyya and K. Bubendorfer. “Market Oriented Grid and Utility Computing,” Wiley Press, United States, 2008.
    [113] R. Buyya, J. Broberg, and A. Goscinski. “Cloud Computing: Principles and Paradigms,” John Wiley & Sons Inc., New Jersey, United States, 2011.
    [114] T. O’Reilly, “What Is Web 2.0”. O’Reilly Network, September 2005, http://oreilly.com/web2/archive/what-is-web-20.html, Retrieved, July 2018.
    [115] W. Suh, “Web Engineering: Principles and Techniques,” Idea Group Publishing, 2005.
    [116] P. R. Agarwal, “Semantic Web In Comparison to Web 2.0,” IEEE International Conference on Intelligent Systems, Modelling and Simulation, pp. 558-563, February 2012.
    [117] S. A. McIlraith, T. C. Son and H. Zeng, “Semantic Web Services,” IEEE Intelligent Systems, pp. 46-53, March/April 2001.
    [118] N. Shadbolt, W. Hall and T. Berners-Lee, “Semantic Web Services, Part 1,” IEEE Intelligent Systems, pp. 12-17, September/October 2007.
    [119] N. Shadbolt, W. Hall and T. Berners-Lee, “Semantic Web Services, Part 2,” IEEE Intelligent Systems, pp. 12-17, November/December 2007.
    [120] M. Paolucci and K. Sycara, “Autonomous Semantic Web Services,” IEEE Internet Computing, pp. 34-41, September/October 2003.
    [121] P. Bourque and R. E. Fairley, “SWEBOK: Guide to the Software Engineering Body of Knowledge – V3.0,” IEEE Computer Society, September, 2011, http://www.swebok.org, Retrieved, April 2019.
    [122] ISO/IEC TR 19759:2005, “SWEBOK: Guide to the Software Engineering Body of Knowledge,” International Organization for Standardization, September, 2005
    http://www.iso.org/iso/iso_catalogue/catalogue_tc/Catalogue_detail.htm?csnumber=33897,
    Retrieved, April 2019.
    [123] MICROSOFT.COM, “Chapter 1: Service Oriented Architecture (SOA),” MSDN, 2016, https://web.archive.org/web/20160206132542/https:/msdn.microsoft.com/en- us/library/bb833022.aspx, Retrieved, July 2019.
    [124] A. Velte, “Cloud Computing: A Practical Approach,” McGraw Hill, 2010.
    [125] D. Krafzig, K. Banke, and D. Slama, “Enterprise SOA,” Prentice Hill, 2005.

    無法下載圖示 全文公開日期 2024/07/24 (校內網路)
    全文公開日期 2024/07/24 (校外網路)
    全文公開日期 2024/07/24 (國家圖書館:臺灣博碩士論文系統)
    QR CODE