Buying into the soa ideal - software infrastructure