| With the development of mobile Internet technology, digital campus of university is facing new challenges, more and more teachers and students prefer to access campus information systems through mobile devices including smart phones, but currently campus information system mainly for the PC users are unsatisfactory in terms of access speed and user experience of mobile terminal, can not meet the needs of teachers and students. So mobile apps and platform of Wechat service are gradually popularity, but heterogeneous of campus systems create obstacles for campus system in access to information. How to effectively integrate digital campus so that mobile devices efficiently to obtain information from the original information system has become a challenge.Based on the digital campus program,This paper presents a data middleware designed to provide Web Service data to the mobile terminal applications. The main contents of this paper:First, For the campus network and middleware features, the paper designed a technical solution based on OSGi (dynamic module system) and RESTful Web Services. Secondly, the paper has a detailed needs analysis for campus users, and describes the design and implementation of the middleware system and modules. Then, In order to verify the functions of data middleware, the paper completed the design of Android client and Wechat service platform. Finally, a comprehensive function tests of the middleware and statistical analysis of user access records are given at last.Verification results show that the design of campus-based data middleware was able to effectively use of the dynamic features of OSGi module and the versatility features of RESTful, can access the campus information effectively, can provide data support to mobile application and has a good user experience in practical applications. |