Font Size: a A A

Design And Implementation Of Modular Business Dynamic Update Platform

Posted on:2011-09-17Degree:MasterType:Thesis
Country:ChinaCandidate:L D ZhangFull Text:PDF
GTID:2178360308462168Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
If we add new businesses or update the old businesses, we must stop the application server which the running business system locates in. This stop may be a great loss to the system which severely restricts its off-line time.For this reason, this paper participates in analyzing the requirements of the business dynamic update plateform firstly, then takes part in designing the modular business dynamic update plateform, and at last implements it. The platform can add new businesses to the system or update the system businesses in modular way without stopping the application server, that is modular business dynamic update.Designing and implementing the business dynamic update platform in the aspect of modularization, we can add new businesses or update the old businesses base on module, that is to say, the platform can implement adding or updating one or more modules at one time and one module may include one or more classes. The platform resolves the dependencies of modules and classes automatically to determine the update order.The dynamic nature of Java makes it possibile that software developed by Java can update dynamically. This paper applies the Reflection Mechanism of Java and Interface Oriented Programming to the progress of modular business dynamic update. And it also extends the dynamic programming interface of Java to a certain extent. The extended interfaces include creating object, getting instance of Class type, accessing no-static attribute in static method, calling new method and traversing the xml file. If the system developers follow the Interface Oriented Programming and the extended dynamic programming interfaces, the businesses of the system can be updated on the platform dynamically through some simple actions.A lot of problems emerge in the process of implementing the modular business dynamic update plateform. And this paper describes them and the solutions preciously. The details include returning object, setting timestamp, getting instance in static method, resolving dependencies and configuring the update description file of the module.Finally, base on the modular business dynamic update platform, this paper designs and implements a network bookstore system to verify the usability and accuracy of the platform.
Keywords/Search Tags:Dynamic Update, Modular Update, Update Platform, IOP, Reflection Mechanism
PDF Full Text Request
Related items