面向中小软件开发商的Web应用构件共享PaaS平台设计与实现
[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