论文部分内容阅读
随着移动互联网的快速发展,移动端手机应用有着相当大的保有量以及增长速度。相应的手机应用开发者的数量以及企业也在快速增长。开发手机应用过程中一个重要的步骤就是如何以短信息的方式向用户去推送应用的信息。而通讯运营商的接口接入门槛较高,且接入的自由度较低。如何降低用户接入的成本,以及是否能够给用户提供更多更大自由度的接入服务是亟待解决的痛点。基于SSM框架的短信接入系统致力于解决用户的这些痛点。系统给用户提供了低成本、高自由度的接入服务,同时给用户提供高度自定义化的短信服务,以及一套完整的管理体系。该系统的设计基于面向对象的思想,以成熟的SSM框架作为整个系统的开发框架,JAVA作为系统后端的开发语言,在存储方面使用Mysql数据库,以redis作为数据库的缓存配合Mysql提升对数据库的访问效率,并使用kafka作为请求异步队列,提升了系统的性能。在前端使用开发迅速、界面简洁明了的Bootstrap作为开发的框架,用JS、Jquery以及Ajax来进行数据的展示提交等工作。整个系统的设计,保证了系统的高可重用性、稳定性以及高可维护性,同时考虑到短信接入业务未来拓展的可能性,在设计上也为今后系统的拓展做出了相应的设计,为今后业务的拓展打下基础。系统对于应用开发者用户接入通讯运营商的难度有了大大的降低,不仅仅给用户提供了低成本、高自由度的接入服务,并且通过简化接入流程,大大降低了接入的技术难度,对于减少应用开发者的开发成本有着很大的帮助。同时应用开发者也可以更好的去管理自己的短信数据,了解短信发送的动向,从让开发者对其所开发应用的短信发送情况有着更加准确的了解。