Heat olive oil in a large saucepan or stockpot, and cook onion until translucent. Add garlic, and cook one minute, stirring frequently so garlic doesn't burn. Add tomatoes, artichokes, artichoke juice, basil, parsley, oregano, salt, and cayenne pepper. Bring to a boil, and then lower heat. Simmer 30 minutes.