| In recent years, our national animal health supervision system construction is more and more perfect, major animal epidemic prevention and infrastructure investment is increasing continuously, major work of animal epidemic disease has made considerable progress. Our country and local agricultural management section has already made highly attention to how to strengthen the animal health quarantine supervision system construction and how to use the information means to improve animal health supervision work efficiency and effect.It firstly introduced the research background, present situation, existing problems, research purpose and significance of animal health supervision information system, discussed the concept of SOA, key features and the relevant technology of how to use J2EE platform to realize SOA, analyzed and modeled the functions of this system, identified the system's SOA service using SOMA methods, assigned the obtained candidate service list to each subsystem, fusion multilayer architecture, MVC pattern thoughts on system service modeling and analyzing, designed the architecture model of SOA which are composed of client, said layer, service layer, business process layer and service bus of five layers.We writes Web Service to realize Service layer in system implementation using J2EE SessionBean, to realize Service bus layer using SiBus as ESB, to use BPEL achieving business flow layer, to use Struts framework and MVC model achieving the presentation layer, and through a specific business process loading test, it proves that the system architecture model is usable and effective.Animal health supervision system's implementation provides an efficient, quick platform for information exchanging and sharing between animal health supervision's each department, realizes each department's information management. At the same time, through analysis and integration of the business process, realizes the Whole process of information integration from administrative examination to approval to quarantine, badge management, largely eased "information island" problems between departments, and improved the animal health supervision of the administrative law enforcement management ability and the animal husbandry and aquatic products industry normalization level. Also proves that this animal health supervision system with SOA shortened system development cycle, improved code reusability, expansibility and maintainability, and has strong popularization and application value. |