I'm very fond of the Hackmaster rules for armor and shields. In brief:
1. Armor absorbs damage, but also makes you easier to hit (reduces defense.)
2. Shields add substantially to your defense, AND absorb a significant amount of damage. However, any hit that would otherwise have missed you hits your shield, inflicting half damage.
3. If the half-damage hit inflicts enough damage, a shield break check is necessary.
However, these rules would be difficult to port over to 3.5, because of the difference between heroic fantasy and superheroic fantasy; the massive upscaling of damage in D&D would make the damage reduction of armor almost worthless very quickly.