Font Size: a A A

Research And Realization Of The Dynamic And Modular Development Model

Posted on:2011-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:D D LiFull Text:PDF
GTID:2178360302499234Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the new era of full of innovation and challenges, software technology of rapid development and the changing business environment are inseparable, which makes no doubt that the increasingly complex software features, large-scale, frequent changes in demand. The global related problems facing the software industry are gradually reflected in real-time response of new demands, the dynamic deployment of new modules and the rapid assembly of component services. The transparency inherent in software systems over the years, complexity and variability lead some problems including long software development cycle, low cost and very great difficulties that late demand changes and maintenance brings, according to these problems, this paper deeply studies and analyzes the OSGi specification, Equinox, Spring-DM framework technology, Bundle operating mechanism and life cycle management and so on, proposes a dynamic modular development model of tree-based and services-oriented OSGi, and implements physical isolation of each function module and dynamic plug of the system function modules. The model is applied to design process of Vessel Traffic Service successfully.The paper studies as the following:(1) It introduces the principles and interactive ways of key technologies including the Java module, OSGi specification, Equinox, Spring-DM framework and so on.(2) It reasearches the dynamic modular implementation technology deeply, proposes a dynamic modular development model of tree-based and service-oriented OSGi and verifies the dynamic of "plug and play timely", "hot deployment", "real-time delete" and the modular develop properties of the full physical isolation through the application of the system.(3) Take VTS for example, it introduces more detailedly the design and implementation process of Web application system, at the same time, resolves the problems and difficulties of project development process, improves robustness, stability and efficiency of the system.The dynamic modular development model that the paper proposes meets all VTS users'demand of core functions and personalization features to VTS, thus realizes real-time response to new demands, the dynamic deployment of new modules and the rapid assembly of component services, provides reference and support for a dynamic modular development of Web application system.
Keywords/Search Tags:OSGi, Model, Bundle, Spring-DM, Vessel Traffic Service
PDF Full Text Request
Related items