Drain the artichoke hearts, then quarter them and place in a bowl. Cut the tomatoes into eighths and add them. Cut the onion into thin slices and add the finely chopped garlic and the basil. Now tear the ham a little and add it too. Mix mustard, honey, lemon juice, balsamic vinegar and olive oil into a dressing and season with salt and pepper. Now mix the dressing with the remaining ingredients well and serve.