Java Web services architecture (Morgan Kaufmann, 2003)