Font Size: a A A

The Research And Implementation Of A Mobile Bank Middleware Platform Based On Android System

Posted on:2015-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:T AiFull Text:PDF
GTID:2308330473950846Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of electronic commerce, the mobile bank service has become a newly rising trend which breaks through the time and space constraints caused by the original counter service and expands the business scope of the bank. This paper summarizes the state of the art of mobile bank, including its development history and existing system architectures. Then a new idea that setting the middleware platform as a component of traditional mobile bank system is proposed on the basis of analyzing the pros and cons of existing ones.The intention of this thesis is to research and develop a Mobile Bank Middleware Platform, hereinafter referred to as MBMP, which implements a publish/subscribe system and provides the mobile bank system with a unified interaction mode under a loosely-coupled interrelating mechanism. By setting the MBMP as a component of mobile bank system, the complexity of system integration is reduced, the development efficiency is improved and the stability is enhanced. All these factors lead an easy way for the system updating and maintenance.In the introduction part of this paper, the state of the art of the mobile bank is illustrated and to solve several problems among all existing ones of mobile banks, a solution based on middleware platform is proposed. The middleware technology is introduced in detail and after that the paper also introduces the android operating system as a popular mobile system platform with many advantages. The quality of android system introduced here explains why it is selected as the carrying platform for the MBMP client application.The design and development of MBMP consults to two industry standard specifications for middleware platform made by OMG[1,2]. On the hope that the MBMP implemented in this paper can interact with other middleware platforms following the specifications, the MBMP is designed to keep maximum consistency with the specifications. And a lot of modifications are made to meet the special needs of mobile bank system including the robustness, the portability, the scalability and especially the security. Some functionality mentioned in OMG specification which are no use or redundant for MBMP is removed while some new features that are needed by the MBMP are added. The design and development part are illustrated in separated modules. For each module, the specific operating logic and implemented functionalities are elaborated. And the interaction process among modules is also introduced.The final part of the paper implements a simplified mobile bank prototype system via the MBMP elaborated in the previous sections. The prototype system illustrates the deployment of MBMP at both the server side and the client side. This part uses two simple use cases to demonstrate the way MBMP interacts with other modules of the mobile bank system while fulfilling certain task. The interaction process is illustrated as sequence diagrams which directly reflect the unified loosely-coupled interaction mechanism obtained by the mobile bank system via MBMP.
Keywords/Search Tags:mobile bank, middleware, publish/subscribe, android
PDF Full Text Request
Related items