Extending UML for the migration of Legacy Systems to the Web