We give a brief overview on the theory and phenomenology of generalized parton distributions (GPDs),including the recently developed framework of single-diffractive hard exclusive process for matching GPDs to experimental observables. We concentrate on the extraction of GPDs from experimental processes, especially on the challenges and potential solutions regarding the separation of different GPDs and the extraction of $x$-dependence of GPDs, which is critically important for constructing the tomographic images and
matching the $x$-moments of GPDs to various emergent hadron properties.