Преимущества и недостатки Axis2 по сравнению с WCF

У нас есть служба WCF в наших приложениях, которая используется для синхронизации данных между различными устройствами одного и того же пользователя.

Мы столкнулись с некоторыми проблемами с WCF, поскольку он оставляет большой объем памяти на сервере, а также значительно низок уровень параллелизма. мы используем базовую привязку Http.

Итак, я начал работать с Axis2, чтобы проверить, может ли это помочь нам в этом. Поэтому, прежде чем я начну, я хотел бы узнать о преимуществах и недостатках Axis2 по сравнению с WCF, поэтому, если кто-то из вас может поделиться подробной статьей, особенно с учетом производительности.

Одно из самых больших преимуществ, которые мы ищем, заключается в том, что он имеет открытый исходный код и свободен для использования в смысле среды хостинга, поскольку мы также можем развернуть его на платформе Linux.


person Mubashar    schedule 01.07.2010    source источник
comment
WCF можно использовать бесплатно, если у вас есть лицензия Windows (которая была бы у вас, если бы вы размещались на Windows...)   -  person Mark    schedule 16.07.2010
comment
:) вы знаете, сколько стоит Windows Server 2008 :)   -  person Mubashar    schedule 20.07.2010


Ответы (1)


Я не использовал Axis2, хотя мы когда-то решили его использовать, но отказались от него в пользу WCF. Одной из основных причин для этого было отсутствие большого сообщества людей, использующих Axis2, которые могли бы помочь вам, если вы где-то застряли. Кроме того, есть, я думаю, всего пара книг по этой теме.

Мы смотрели на Axis2/C, C-версию фреймворка. Я думаю, что версия Java будет немного проще в использовании. Вы также должны проверить более ранний вопрос об Axis2 Взаимодействие WCF с Axis2 с использованием WS-Trust

person tathagata    schedule 01.07.2010