In fact, there is a certain difference. The solution architect looks like a requirement of integrity, for example, the requirement is to reduce the number of employees in the call center using Pizza orders, the solution architect looks at all the components that will need to come together to satisfy this, such things as software for voice recognition, what equipment is required, which OS is best suited for its placement, IVR software integration with the support system, etc.
On the other hand, the application architecture in this scenario deals with the features of software interaction, with which language it is best suited, how to make best use of any existing api, creating api if none exist, etc.
Both have their place, both tasks must be performed in order to satisfy the requirements, and in large organizations you will devote yourself to these people, in small development stores often when the developer will have to perform all architectural tasks as part of the overall development, because there is no one else, and it is too cynical to say that his is simply a marketing term, this is a real role (even if he chooses his ad-hoc) and is especially valuable in the kick-off project.
Tim Jarvis Feb 08 '09 at 1:51 2009-02-08 01:51
source share