Структура веб-службы персонала [закрыто]
Как платформа веб-служба по сравнению с другими для C++?
1 ответ:
Я не могу ответить на ваш вопрос во всех деталях, но я ищу c++ SOA / Web service Framework уже год.
Мои избранные (все OpenSource и platform independent-не упорядочены) в настоящее время:
GSOAP - http://www.cs.fsu.edu/~engelen/soap.html
Плюсы:
- проверенный, надежный, очень быстрый
- большая документация, много поддержки
- все еще поддерживается-релизы каждые 3-6 месяцев
Контрас:
- генераторы WSDL/client не являются бесплатными
- программирование и встраивание в существующие приложения не так просто
- , кажется, больше C, чем C++
Apache AXIS / C++ - http://ws.apache.org/axis/cpp/index.html
Плюсы:
- доказано, уже используется в больших проектах
- (почти) хорошая документация
- на сегодняшний день техническое обслуживание обеспечивается Apache Основание
- лучше / приятнее C++ API
Контрас:
- тяжелый SDK / слишком много функциональности для меня
- не так просто реализовать его / многие работают, чтобы встроить его в собственное приложение
- может быть, не такой быстрый и больший след, как GSOAP
Персонал - http://code.google.com/p/staff/
Плюсы:
- очень маленький след
- легко и быстро интегрировать
Контрас:
- будущее обслуживание не ясно / это (только) проект Google summer of code
- очень ранняя стадия
- поддержка партии только на кириллице
Если бы мне нужно было решить для фреймворка прямо сейчас, я бы взял Apache AXIS - он проверен и надежен, а значит, готов к продуктивному использованию. Кроме того, его дальнейшее обслуживание гарантируется Фондом Apache и я бесплатно uase, модифицировать и интегрировать оси, как я хочу - даже для моего коммерческое применение.
Я надеюсь, что это немного помогло.