Структура веб-службы персонала [закрыто]


Как платформа веб-служба по сравнению с другими для C++?

1 3

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, модифицировать и интегрировать оси, как я хочу - даже для моего коммерческое применение.

Я надеюсь, что это немного помогло.