Let A, B and C be lattice-ordered algebras and let Ψ : A × B → C be a bilinear map. We call Ψ a lattice bimorphism if for each 0 ≤ f ∈ A and each 0 ≤ g ∈ B, the partial maps g → Ψ (f, g) and f → Ψ (f, g) are lattice homomorphisms of B and A into C, respectively; and we say that Ψ is multiplicative if ΨIn this paper, we study the connection between lattice bimorphisms and multiplicative bilinear maps on f -algebras in great detail. Our central result in this direction is the following: if A, B and C are Archimedean f -algebras with unit elements e A , e B and e C respectively and Ψ : A × B → C is a Markov bilinear map (i.e., Ψ is positive and Ψ (e A , e B ) = e C ) then Ψ is a lattice bimorphism if and only if Ψ is multiplicative. The main application of this result we present in this work is the Cauchy-Shwarz inequality in Archimedean (not necessarily commutative) d-algebras, which is an improvement of the result of Buskes and van Rooij, who established this inequality in the commutative case.