Adapting WebService to build a vendor independent project.