The comprehensive use of middleware has enhanced the distributed application systems development.However, with the emergence of some new domains, such as telecommunication and mobile computing, many new features have been required,which traditional middleware scarcely have and cannot fit the diversity either. The reason is that the traditional middleware technique all adopt the "Black Box abstraction" development principle,which block out the realizing details of serve completely.So poeple can't customize the service contentsThe term reflection refers to the ability of the program which canrepresent, exam and operate on the state and behavior of itself. In order to make the software work with flexibility and reconfiguration, we take reflection mechanism into it.This paper expatiates the bisic conception and the realizing principle of reflection and the popular reflective middleware,emphasize the PKUAS middleware server of Peking University on the base of J2EE flat.Finally PKUAS is used to construct the framework of the telecommunication 97 server program,and realiazes the middleware system frame of the server program.the stucture and fuction can be flexiblly and expediently adjusted through modifying the configuration files,realizes the dynamic deployment and real_time observation of telecom 97 system.And the serving component can be dynamic replaced and modified in the running process of the system.So the systme can have better openning and flexible feature,and the online evolvement of the system can be realized.The limitation of the old telecom 97 system on the base of "blackbox principle" that has the rigescent stucture and the worse reconfiguration can be resolved. |