Font Size: a A A

Reflection-based Middleware Design

Posted on:2005-07-26Degree:MasterType:Thesis
Country:ChinaCandidate:X F DuanFull Text:PDF
GTID:2208360122981537Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
Middleware has been widely used in the enterprise information systems because of its expansibility, security and highly reusable ability. According to the traditional design method, black-box principle, all the details of the software module are invisible. But it is not flexible enough to adapt to the complex and variable applications and environment.In this thesis, a reflective middleware model is designed based on open implement and reflection. It is more flexible than the traditional middleware. The middleware designed is a sub-system of ICETIP (Information-Centered Enterprise Transaction Integrated Process System) project, which is a general three-tiered platform used to construct the enterprise application.First, a relationship-binding-reification reflection model and the concept of virtual server are proposed based on the research of the open implement theory and reflection technique. They are the key parts of the whole middleware. Based on this reflection model, the reflective middleware model is designed and can be reconfigured and adjusted dynamically.Then, the middleware model is used to construct the framework of the ICETIP server program. In this framework, the structure and function of the system can be modified and reconfigured without recompiling.At last, the service performance of the middleware is analyzed. Aimed at the analysis and optimization for the service performance of middleware, the nonpreemptive priority M/M n queue model and analyses on the queue length, wait time, remain time and service window are presented. A general method and a set of algorithms for the analysis and optimization are also proposed.
Keywords/Search Tags:reflection,middleware,relationship-binding-reification model, virtual server, objects pool, message queue, server performance
PDF Full Text Request
Related items