REST является архитектурой, SOAP является протоколом.
Это - первая проблема.
можно отправить конверты SOAP в приложении REST.
сам SOAP является на самом деле довольно основным и простым, это - WSS -* стандарты сверху его, которые делают его очень сложным.
, Если Ваши потребители являются другими приложениями и другими серверами, существует большая поддержка протокола SOAP сегодня, и основы движущихся данных являются по существу щелчком мышью в современных IDE.
, Если Вашими потребителями, более вероятно, будут УСТЬЯ РЕКИ или клиенты Ajax, Вы, вероятно, захотите что-то более простое, чем SOAP, и более собственный клиенту (особенно JSON).
пакеты JSON, отправленные по HTTP, являются не обязательно архитектурой REST, это - просто сообщения к URL. Все совершенно осуществимые, но существуют ключевые компоненты остальным идиома. Легко перепутать два как бы то ни было. Но просто потому что Вы говорите, Запросы HTTP не обязательно означают, что у Вас есть архитектура REST. У Вас может быть приложение REST без HTTP вообще (ум, это редко).
Так, если у Вас есть серверы и потребители, которые "довольны" SOAP, стек SOAP и WSS может служить Вам хорошо. Если Вы делаете более специальные вещи и хотите лучше взаимодействовать через интерфейс с веб-браузерами, то некоторый более легкий протокол по HTTP может работать хорошо также.
Может быть, вы можно сделать что-то вроде:
$height = $(window).height(); // returns height of browser viewport
//Or
$height = $(document).height(); // returns height of HTML document
//Or
$height = $(whatever).height();
$('.aktualita_sipky').toggle(function() {
$(this).parent().find('.aktualita_content').animate({
height: $height + 'px',
}, 1500 );
}, function() {
$(this).parent().find('.aktualita_content').animate({
height: $height + 'px',
}, 1500 );
});