| As the development of computer technology and internet technology, middleware is paid more attention by its flexibility and expansibility. Besides this,the requirement of city monitoring system is increased.For satisfying the development of monitoring system and improving the efficiency of developing system, this paper designs a message oriented middleware which used to monitor and manage.At the beginning, this paper summarizes the meaning of doing this research.Then, some technologies related with the middleware are introduced, such as serialization and reflection. Moreover, this paper introduces requirements of this middleware and shows the details while designing. At last, the practical feasibility of the middleware is demonstrated using the specific project.The middleware designed in this paper includes 3 parts: communication layer, business logic layer and data access layer. While designing, use reflection and factory design mode to keep flexible, use multithread technology to keep robustness,design basic class to keep expansibility. Through testing, it is proved that this message oriented middleware works very well. |