SOA - cure for the wrong disease.
SOA first requires the business to have a good business process which support the service oriented model. Most businesses have no appetite for this, therefore moving off square 1 is pointless for them. Sorry IBM and friends. We don't need it, and we don't want it. Nothing to do with IT or p2p service lookup (bizarre).