The meteorological satellite application system is a heterogeneous distributed system consisting of multi-functional subsystems such as data ingesting, transferring, processing and archiving. Using network programming to transmit data amongst subsystems can reduce transferring time and improve processing efficiency, so that the products can be delivered to users in time.