Special Issue on Service-Oriented Computing Guest Editors' Introduction