The multi-functional desulfurization absorber is the core process component of the EADS service. It integrates the functions of flue gas absorption, oxidation, concentration and crystallization, demisting, and fine particulate removal. The in-situ saturation crystallization utilizes the heat from the flue gas to concentrate and crystallize ammonium sulfate to reduce energy consumption.