Preheat oven to 425�F. Drain tomatoes, reserving juice. Toss tomatoes, onions and garlic with olive oil in roasting pan, roast for 25 minutes.
Place tomato mixture in a large saucepan; add reserved tomato juice, broth, celery and barley. Heat to a boil. Cover and cook over low heat for 35 minutes or until barley is tender. Stir in parsley.