Forms-based service composition