THROWS: an architecture for highly available distributed execution of Web services compositions | IEEE Conference Publication | IEEE Xplore