Font Size: a A A

Research On The Web Service-based Third-Party Applications Integration Model Of The Campus Smart Card

Posted on:2014-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y RenFull Text:PDF
GTID:2268330428979143Subject:Computer applications
Abstract/Summary:PDF Full Text Request
With the in-depth development of the university information construction, the campus smart card system has been wildly used in such areas as teaching, scientific research, management, life, and services in universities. As the infrastructure and the core application in the digital campus, it enters a new development phase tightly integrating with the campus third-party applications. However, in the process of integration, there emerge some problems, such as the tightly coupled system, the heterogeneity of platforms and languages, campus card center platform upgrading (replacement) difficulties and so on. These problems hinder the integration of the campus smart card and the third-party applications and limit the further expansion of the areas that the card system can serve.In this context, based on the analysis of the present situation of the campus smart card system in Chengdu Medical College, the web service-based third-party applications integration model of the campus smart card is designed in this paper. The model is based on the Web Service technical architecture and adopts Model Driven Architecture with the characteristics of platform independence, loose coupling and being reusable. The model makes such services as metadata fetch, daily operations, payments and statistics interface, supporting the third-party applications to call the campus card public services through cross-platform.The model is located between the center platform of the campus smart card system and the groups of the third-party applications, describing the service contract of interaction between the third-party applications and the public services of the campus smart card. The service contract ignores the implementation details of the model and allows implementation of the model on different platforms in different languages, meanwhile, allows completing the call of the public services of the campus smart card through the hardware, software and the programming languages which are different from the model. The model removes the tight coupling between the central platform and the third-party applications via XML and provides the space for the development of the center platform. The development of the model reflects the complete development process of the MDA-based Web Service, which is first from the field service requirement to the PIM model, then from the PIM model to the PSM model, then to the service description of the Web Service, eventually to the Web Service implementation. The process achieves the model-to-model and model-to-code mapping and transformation, showing the strong capabilities of software development of MDA.The implementation of the model was eventually done on the Java platform and the main functions of the model were tested by using a cross-platform client program and language models in Chengdu Medical College campus card environment. The test results show that the model is stable, easy to use, and capable of cross-technology support services, enhancing the campus card systems integration capabilities and solving the problems in the integration between the campus card and the third-party applications.
Keywords/Search Tags:Campus Smart Card, System integration, Web Service, MDA
PDF Full Text Request
Related items