A Web Service Framework