Abstract:Using plugin development technology, a public meteorological service platform based on the OSGi.NET plugin framework is developed. According to the three functions of modularization and plugin, serviceoriented architecture, and module expansion provided by the OSGi.NET plugin framework, the platform is modularized and divided in the system design in accordance with the functions. In the system, each module is a plugin, independently developed as a standalone project, communicating and interacting with each module through a “service” approach; when a function of the platform needs to be changed without modifying the original plugin codes, a pair of “extension points” and “extensions” based on the XML format to implement a plugin extension to another plugin. The rapid development of the platform is realized, and the problems of reusing and extensibility in practice are solved.