| With the computer network rapid increasing, Applications based on CORBA middleware are far and widely used in telecom, bank, national defense, CORBA middleware is an Object-Oriented developing,platflorm independent,language independent and distributed deployed middleware. With the application based on CORBA middleware increasing, the scale of application system deployed gradually becomes bigger. The management requirement of CORBA middleware is exploited.his thesis studies issue of interceptor based management for CORBA middleware. Then, on the base of our study,a concurrent branchable interceptor running model (RCIM) is proposed, and a server side request interceptor module has been implemented. The primary contributions of this thesis include:1. First, we study the traditional interceptor model— it's structure and running behavior, we analyses the advantage and disadvantage of interceptors used in managing CORBA middleware, we propose a concurrent branchable interceptor running model.this model is the extension of traditional interceptor running model.we can use this model to build request interceptor sub-system or other interceptor sub-system.2. secend, we implement a server request interceptor sub-system(StarPIM) based on RCIM in Starbus5.0 Java platform,The StarPIM makes interceptors can be running in concurrent.3. we analyze the management status of StarBus5.0. We implement a management platform for Starbus through the JMX technology. This platform seperate the management protocal from the management contains, we implement some management instruments in this platform, for example,moniting and account the request info, notifying the manager when the POAManager status changed. To make the interceptor management more flexible, We implement a instrument to config an interceptor online. StarPIM make management instrument we supplied impact an ORB minimizing.4. Finally we made some realized evaluating. Through some test case, we proved that the running time of portable interceptor is in direct proportion to the CORBA request's round up time in the traditional linear portable interceptor model. In RCIM model environment, A testament of multi portable interceptor regiested in ramose path not affecting the CORBA request round up time were given. |