Digital Signal Processing is an important basic course in electronic information professional, which is mainly on theory. And therefore it is essential for students to master the core content of the course through experiments. With the rapid development of Internet technology, information technology education has become a new educational model. With the help of Information technology education, building a Virtual Digital Signal Processing Laboratory Platform can effectively solve the traditional laboratory shortcomings caused by space, time and cost.This paper presents a Virtual Digital Signal Processing Laboratory Platform which based on Web after fully analyzing the characteristics of Digital Signal Processing. This platform is implemented in the B/S structure mode, using Java language, and therefore it has the platform independence. All the components in the platform are developed with Java and web services technology, and the platform has realized the communication between the two types of components, which improves the reusability of components. The independent component management center in the platform contributes to reducing the coupling between the components and the platform, which improves the scalability and flexibility. In addition, in order to improve the running efficiency in case of multiple consecutive web service components, an optimized scheduling mechanism based on web service composition is presented. What is more, users are allowed to set up experiment procedures by themselves to carry out innovative experiments. Also users can develop their own components with familiar programming languages using the supplied registration function. The feasibility and the operability of the platform has been verified by the experiment examples and the component registration examples provided by us.Finally, the paper summarizes the research works, and elaborates how to make the platform better in the future. |