Вам нужно будет рассмотреть междоменные проблемы, инициирующие звонок из вашего дополнения в службу.
Объект XMLHttpRequest является одним из фундаментальных строительных блоков AJAX. Я не уверен насчет изоляции вашего дополнения, но странно, что вы не сможете его использовать.
Язык, на котором создается веб-служба, не важен, вам просто нужно знать, какой протокол веб-службы требуется. Точно так же, как при посещении веб-сайта, вы можете быть не зависимы от того, создает ли он HTML, php, asp или jsp, вам просто нужно знать, как обращаться с HTML.