Chinese solar products maker JA Solar Technology Co Ltd (SHE:002459) said on Monday it has supplied its DeepBlue 3.0 modules for a 5.9-MW rooftop solar plant at Beijing Fengtai Railway Station.