a method for hosting versioned web services includes steps of : receiving a request from a service requester , the request comprising version metadata ; parsing the request ; extracting the version metadata from the parsing step ; and locating a target implementation version using the version metadata . if the target implementation version is located , the method proceeds by dynamically routing the versioned request to the target implementation version .