The effective Supervisory Control and Data Acquisition (SCADA) system can improve the reliability, safety and economic benefits of microgrid operation. In this research, the lower central controller and upper WEB monitoring system are connected by the SCADA system which is as the hub of microgrid intelligent monitoring platform. This system contains a set of specific functions programmed by Java as a middleware which can provide control and communication between the central controller and the upper monitoring system. The system realizes the real-time data acquisition and storage, the control instructions parsing and transmitting, the microgrid security and stability, the load balancing and resource recovery of the microgrid. All that functions have been tested and verified in the actual operation.