What is Software Architecture?
There is a bunch of definitions circulating around the net. Is it dedicated to the role definition of the Software Architect? If yes - what is the duty of the Solution/Enterprise Architect and what the duty of the Infrastructure Architect? Is building a solution comparable to building a house?
A good overview about the topic can be found at the Carnegie Mellon Software Engineering Institute.