days ago I had the opportunity to attend a seminar on the state of the SOA in the enterprise.
The first part was the usual "evangelization" of the meaning of service-oriented architecture and how it relates the existing architecture.
struck me in particular shown the metaphor: the legacy applications with monolithic architecture represented by the street musicians, the kind that only play three or four instruments, a little 'clumsy but picturesque certamentte.
SOA applications instead represented by a fine symphony orchestra with all the components in elegant formal dress, carrying the melody perfectly synchronous.
But the metaphor is effective even in the opposite direction: self-sustaining legacy applications, released each other and essentially more "agile" than the orchestra, but also more structured plaster and disinclined to change.
I believe that ICT companies, especially large and diversified business, is the most complex and heterogeneous technology has produced.
The cause of this complexity is not technological solutions exist for some time that would allow the implementation of information systems fully integrated and architecturally compelling.
The real problem is instead primarily "political" information systems are the result of the mediation of hundreds or thousands of "actors" (Clients) that have, at different times and successive approximation, defined the architecture of the many pieces that together are the "monster" who is now the ICT.
Returning to our metaphor: it is as if the audience by requiring each member of the orchestra, the score of their own choice, without having consulted each other and without the backing of the conductor.
The result would regret the most awkward of street musicians.