Abstract :
Middleware is a kind of common services between the platform, including hardware and operating system, and applications. These services share the standard program interface and protocols, and realize different hardware nodes based on it. Also, middleware is a kind of reusable software, which provides unified data and environment for services in the application layer of ubiquitous network, thus helping users to develop and integrate applications flexibly and efficiently. This paper firstly introduces the research background on middleware technology and ubiquitous network architecture. The ubiquitous network can be divided into network integration layer, service convergence layer and application convergence layer, which are corresponding to the device side, platform side and application side in the actual ubiquitous network system. The system includes device interfaces, application interfaces and middleware management interfaces, which are divided based on their functions. Middleware management interface is mainly for devices and middleware management functions. This paper introduces the device registration function design, platforms discovery function design and data searching function design of the middleware management interface. The interfaces design in this paper is introduced for the general scene, and it needs to be improved for some specific applications.