We find necessary and sufficient conditions on a family $mathcal{R} = (r_i)_{i in I}$ in a Boolean algebra $mathcal{B}$ under which there exists a unique positive probability measure $mu$ on $mathcal{B}$ such that $mu ( bigcap_{k=1}^n theta_k r_{i_k} ) = 2^{-n}$ for all finite collections of distinct indices $i_1, ldots, i_n in I$ and all collections of signs $theta_1, ldots, theta_n in {-1,1}$, where the product $theta x$ of a sign $theta$ by an element $x in mathcal{B}$ is defined by setting $1 x = x$ and $-1 x = - x = mathbf{1} setminus x$. Such a family we call a complete Rademacher family. We prove that Dedekind $sigma$-complete Boolean algebras admitting complete Rademacher systems of the same cardinality are isomorphic. As a consequence, we obtain that a Dedekind $sigma$-complete Boolean algebra is homogeneous measurable if and only if it admits a complete Rademacher family. This new way to define a measure on a Boolean algebra allows us to define classical systems on an arbitrary Riesz space, such as Rademacher and Haar. We define a complete Rademacher system of any cardinality and a countable complete Haar system on an element $e > 0$ of a vector lattice $E$ in such a way that if $e$ is an order unit of $E$ then the corresponding systems become complete for the entire $E$. We prove that if $E$ is Dedekind complete then any complete Haar system on $e$ is an order Schauder basis for the ideal $A_e$ generated by $e$. Finally, we develop a theory of integration in a Riesz space of elements of the band $B_e$ generated by a fixed $e > 0$ with respect to the measure on the Boolean algebra $mathfrak{F}_e$ of fragments of $e$ generated by a complete Rademacher family on $mathfrak{F}_e$. Much space is devoted to examples showing that our way of thinking is sharp (e.g., we show the essentiality of each of the condition in the definition of a Rademacher family).