Вам необходимо будет рассмотреть проблемы с перекрестным доменом, инициирующие вызов из вашего дополнения в службу.
Объект XMLHttpRequest является одним из основных строительных блоков AJAX. Я не уверен в изоляции вашего Add-On, но кажется странным, что вы не сможете его использовать.
Язык, на котором создается веб-сервис, не имеет значения, вам просто нужно знать, какой web service protocol он требует. Точно так же, как когда вы посещаете веб-сайт, вы можете быть агностиком, будь то php, asp или jsp, создающие HTML, вам просто нужно знать, как обращаться с HTML.
вы не можете использовать ajax из аддонов firefox? Можете ли вы привести источник? – jrharshath