IT industry vendors, analysts and other commentators have variously positioned it as everything from a silver bullet to solve the World's systems integration problems, to a way of achieving the ultimate level of alignment between IT and the business. If you listen to the advocacy camp, you could easily get the impression that SOA is already woven into the thinking of the mainstream IT professional community.