Web Services A Technical Introduction