| Protected horticulture vegetable planting is an agricultural industry with high technology. In recent year, it urges farmer to obtain more knowledge about vegetable planting that people want high quality vegetable products. At the same time, computer control systems in horticulture vegetable planting, such as environment monitoring and data collection, develop from simply gathering data and checking it into managing and applying knowledge with intelligence over a network. Therefore it becomes an urgent problem that how to provide timely and reliable expert knowledge for these computer systems.Web services are self-contained, modular applications that can be described, published, located, and invoked over a network, generally the web. It offers the prospect of creating distributed, loosely coupled applications, using standard protocols and infrastructure. It provides a practicable scheme for heterogeneous computer system integration.This paper combines web services with expert system, designs and implements protected horticulture vegetable planting expert system based on web services, after analyzing the status and limitation of current vegetable planting expert system. It introduces layered method, and the system is divided into data layer, data access layer, logic layer, web services layer and user interaction layer, provides web services through calling from super layer to under layer. In this way, it's easy to maintain the system, and it also can improve the reusability of the code. Our system adopts tree hierarchy semantic network and causal network model according to different knowledge content, applys inexact mixed reasoning to enhance the veracity of the result. This paper also offers the encapsulation procedure and calling method of protected horticulture vegetable planting web services, as well as web services' description, testing and registration. At last, this paper presents the normalization of vegetable planting knowledge representation and XSL style sheet description, as well as system security analysis. |