OSGi-Oriented Application Server Refactoring

Hong Mei
2010-01-01
Abstract:In order to achieve the architecture scalability and module portability,this paper introduces OSGi(open service gate way initiative)mechanism into application server,and discusses the refactoring approach.The existing problems are investigated,and three principles are proposed for the refactoring,including enabling information hiding to decompose the modules,enabling least intrusion to ease the maintenance burden,and enabling variability separation to enhance the extensibility.The practices and experiments have proved the efficiency.The principles and approaches can be applied to other application servers,and the similar software refactoring.
What problem does this paper attempt to address?