Mathematical logic and foundations

For relational structures, a homomorphism is generally required to preserve relations from the source to the target. Which additional feature distinguishes an embedding?