In a pan, saute the onion, carrot, red pepper, zucchini, celery, garlic, and chives in olive oil and butter for about 10 minutes, until golden brown. Combine the vegetables with the barley. Season with salt and pepper. Keep aside.
For the mustard sauce:
Add olive oil and saute the shallots for 1 minute. Add the capers, stock, and mustard. Continue cooking for 10 to 15 minutes, until reduced by 1/2. Add the butter and whisk until fully incorporated. Season with salt and pepper. Keep warm.
For the sole filets:
Preheat the oven to 350 degrees F.
When ready to serve, plate the barley with the sole filets, garnish with the sauce and chive.