Preheat oven to 400°F (200°C). In a small bowl, whisk together olive oil, white wine, honey, salt, pepper, shallot and garlic. Pour over onto a 9-by-13-inch nonreactive baking dish, bring in the tomatoes and toss gently. Roast for about 15 minutes, until the tomatoes start to collapse and the shallots turn translucent.