Font Size: a A A

Design And Implementation Of Enterprise Development Framework Based On OSGi

Posted on:2017-11-04Degree:MasterType:Thesis
Country:ChinaCandidate:J CaiFull Text:PDF
GTID:2428330590968395Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As China becomes an important part of the global economy,more and more enterprises ranged in large-scale,medium and small-scale are emerging like spring mushroom after a rain.At the same time,along with the popularity of computers and information technology,an ever increasing number of enterprises have spent huge amount of money on informationization-course with no hesitation.ERP,CRM,and a variety of MIS,etc.appear on the purchasing list of companies.Even more and more subsidiary corporations in information service of some big enterprises particularly customize and develop certain application system for various functional departments.However,these systems usually have to be very large,complex and changeable,due to the business needs from those enterprises.In such a case,to cope with various of problems,a special development framework,which could not only reduce the complexity of system development and improve system performance,but also reduce the difficulties of system development and operation-maintenance on business system changing,is urgently required.Therefore,companies decide to design and implement a distributed enterprise development framework based on OSGi(Open Service Gateway Initiative).This article mainly focuses on how to design and implement a distributed enterprise OSGi-based development framework.The main research work is listed as follows:a)The article analysis the current researches at home and abroad,which are used to develop the traditional techniques framework for large-scale enterprise system.Through the research status of traditional techniques framework at home and abroad,we analyze the insufficiency of modularity development on J2 EE system established by using traditional techniques framework;we also analyze the difficulties in J2 EE system built by maintaining using traditional development framework under an agile development environment.Then it studies the characteristics of OSGi modularization and dynamic deployment,and the implement of expansion support through making use of R-OSGi technology framework.It is so as to clarify the main research content and directions of this project,namely,the support for achievement of modular programming framework,support for dynamic deployment and support for building distributed systems as well.b)The article indicates the overall design of the framework through the tech-research on OSGi and R-OSGi.It also designs the every individual component of the framework from the front to the back end.Moreover,not only the communication mechanism,object management,data access components of framework,but also the design of distributed components are designed.By integrating OSGi with iBatis,Spring,Jetty and R-OSGi and other open source frameworks,the development of the system becomes in more efficiency and easiness.c)The article analysis the process of implementation of a few major components of the framework from the front to the back end.By means of UML class diagram,it shows the structure of Java classes of various components,and it also describes the functions and meanings of each class with the certain text.Besides,it illustrates the main collaborative relationship between a variety of components of classes and business logics followed by UML sequence diagram.d)The article is to state three main characterizes of achieved development framework which are the support for modular programming,support for dynamic deployment and support for building distributed system have been verified.After designs and implement,the expectations of the study based on OSGi enterprise development framework are also testified.e)First of all,the article summarizes the main research work of this project.Secondly,with a reviewing of the research process,it lists some deficiencies at the same time it summarizes and shares the results and experience during the process of study and research.It shows the significance of development of enterprise system and development of enterprise itself resulted from the achievement of the project.In the end,it shows the prospect both for the development trend of enterprise system development framework and future of distributed enterprise development framework on the basis of OSGi achieved in the topic of this article.
Keywords/Search Tags:Java, Development Framework, OSGi, Modularity, Dynamic Deployment, Distributed System
PDF Full Text Request
Related items