当前位置:主页 > 管理论文 > 移动网络论文 >

面向中小软件开发商的Web应用构件共享PaaS平台设计与实现

发布时间:2018-07-20 08:43
【摘要】:随着信息技术和网络技术的飞速发展,Internet技术在中国已受到了很多企业的热切关注,得到了广泛的应用,基于B/S的Web应用程序正在逐步成为企业信息化建设的核心力量。然而传统的Web应用程序开发方式开发效率低、分工合作困难、系统可维护性差。面向复用的软件开发,采用充分利用软件资产的思想,利用可复用的资产来组装和合成系统,不再是"从头开发",极大的提高了软件开发效率,保证了开发质量,减少开发成本。但对于我国目前的中小软件企业来说,采用基于构件的软件开发方式面临一系列的困惑和挑战。本文对我国中小型软件企业在采用基于构件的软件开发方式中面临的诸多问题进行了剖析,对面向中小软件开发商的Web应用构件共享PaaS平台技术研究和应用进行了开发测试,主要包括:(1)分析了将构件技术应用于中小型软件企业搭建Web应用系统的研究背景与意义,完成了系统的需求分析;(2)提出了面向中小软件开发商的Web应用构件共享PaaS平台解决方案,将基于PaaS的Web构件共享平台分为构件和框架资源管理、构件版本控制以及构件授权验证三个有机组成部分,并对其中的基于PaaS模式的构件授权以及构件版本控制技术进行了研究;(3)针对PaaS平台多构件提供者、多构件需求者共享应用中的安全需求,提出了基于秘钥的构件上传、基于流构件的下载以及构件公钥加密/租户私钥解密的授权验证方法,设计并实现了针对纯HTML构件和针对运行于服务器主机的构件请求及验证方法,并对PaaS模式下多租户应用中构件版本问题进行了研究,提出了构件版本表示、分目录存储及版本通知方法;(4)设计并实现了构件服务平台,实现了平台对构件和框架资源的管理、构件的版本控制以及构件的授权验证,并以平台天气预报构件共享应用为例,对上述方法进行了应用验证。
[Abstract]:With the rapid development of information technology and network technology, Internet technology has been paid close attention to by many enterprises in China, and has been widely used. Web application program based on B / S is becoming the core force of enterprise information construction. However, the traditional way of Web application development is inefficient, difficult to divide and cooperate, and the maintainability of the system is poor. Reuse oriented software development, adopting the idea of making full use of software assets and using reusable assets to assemble and synthesize systems, is no longer "from scratch", which greatly improves the efficiency of software development and ensures the development quality. Reduce development costs. However, for the small and medium-sized software enterprises in China, the adoption of component-based software development is facing a series of puzzles and challenges. In this paper, the problems faced by small and medium-sized software enterprises in adopting component-based software development are analyzed, and the research and application of Web application component sharing PaaS platform for medium and small software developers are studied and tested. The main contents are as follows: (1) the research background and significance of applying component technology to build Web application system in medium and small software enterprises are analyzed. The requirement analysis of the system is completed. (2) A PaaS platform solution for medium and small software developers to share Web application components is proposed. The Paaas-based Web component sharing platform is divided into component and framework resource management. Component version control and component authorization verification are three organic parts, and the component authorization and component version control technology based on PaaS mode are studied. (3) aiming at the multi-component provider of PaaS platform, The security requirements of multi-component demanders are shared. The authorization verification methods of component upload based on secret key, download based on stream component and public key encryption / private key decryption of component are proposed. This paper designs and implements the component request and verification method for pure HTML component and server host. The component version problem in multi-tenant application in PaaS mode is studied, and the component version representation is proposed. (4) the component service platform is designed and implemented, which realizes the management of component and framework resources, the component version control and component authorization verification, and takes the platform weather forecast component sharing application as an example. The application of the above method is verified.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TP393.09

【参考文献】

相关期刊论文 前10条

1 高博;李彦;;一种基于硬件特征和动态许可证的服务器端软件授权认证模型[J];计算机工程与科学;2013年02期

2 杨莎莎;杨放春;王蔚;;基于Java安全体系结构的托管PaaS平台安全容器[J];电子技术应用;2013年01期

3 王琴琴;郭师虹;;软件授权技术的研究[J];计算机技术与发展;2012年09期

4 骆亮;黄金龙;李森;;PaaS模式下的电子政务信息系统研究[J];广西科学院学报;2010年04期

5 舒远仲;陈志勇;彭晓红;刘炎培;;基于刻面分类描述的构件检索方法研究[J];计算机工程与科学;2010年11期

6 付青华;林宁;冯惠;周平;;基于刻面分类的构件检索系统的设计与实现[J];计算机应用与软件;2010年06期

7 胡水晶;方义涛;;软件构件的知识产权保护研究[J];电子知识产权;2009年11期

8 姚全珠;丁新村;冉占军;;基于XML的树匹配构件检索算法的研究与实现[J];计算机应用研究;2008年04期

9 王燕;陈明;赵建辉;;基于语义的构件检索(英文)[J];Journal of Southeast University(English Edition);2007年03期

10 倪晓峰,赵文耘,张捷;构件软件配置管理以及其版本控制技术研究[J];计算机工程与应用;2005年02期

相关硕士学位论文 前10条

1 陈燕红;基于沙箱的木马检测技术研究与实现[D];广东工业大学;2016年

2 张振超;PaaS平台中面向多租户SLA的可复用构件研究[D];山东大学;2014年

3 王衡;PaaS平台上Python沙箱研究[D];南京大学;2014年

4 齐萌;PaaS模式的云服务供应链研究[D];南京大学;2014年

5 林佳作;基于长连接的移动终端消息推送系统的设计与实现[D];西安电子科技大学;2014年

6 侯俐至;SLA驱动的PaaS平台资源管理的设计与实现[D];北京邮电大学;2014年

7 张端;基于OSGI的PaaS平台的研究与实现[D];电子科技大学;2013年

8 殷昊;基于Android平台的消息推送能力的研究与实现[D];北京邮电大学;2013年

9 毕丽翠;Web应用程序快速开发平台的设计与实现[D];电子科技大学;2012年

10 白辉;在线授权认证平台的设计与实现[D];华南理工大学;2010年



本文编号:2132924

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2132924.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户54826***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com