Clemens Vasters presentations
Clemens Vasters has posted two excellent presentations, one about architectural layers, tiers, and aspects, the other one about SOA (on a more introductory level). Although Clemens is a Microsoft Regional Director, both are non-Microsoft-specific and well worth reading for Java people as well.