С чего начать для веб-служб с PHP с клиентом C #? - PullRequest
1 голос
/ 14 апреля 2009

Я работал в C # некоторое время назад, а недавно снова начал с PHP; и мне интересно, если возможно сделать веб-сервисы в php, которые могут быть использованы из C #.

Гуглил, я нашел различные фреймворки, такие как NuSOAP, Zend и др.

Мои вопросы:

  • Какие есть хорошие фреймворки для разработки веб-сервисов SOAP с помощью PHP?
  • С чего мне начать?
  • Как я могу достичь агностицизма базы данных в PHP?

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 14 апреля 2009

Какие хорошие фреймворки существуют для разработки веб-сервисов SOAP с помощью PHP?

В PHP теперь есть собственный мыльный клиент и серверная библиотека . Не используйте nusoap.

С чего мне начать?

Руководство.

Как я могу достичь агностицизма базы данных в PHP?

Вы можете получить базу данных абстракцию подключения через PDO .

1 голос
/ 14 апреля 2009

Пока вы публикуете WSDL, очень легко использовать веб-сервис с любого клиента. В Visual Studio фактически есть генератор, который будет читать WSDL и генерировать классы, которые помогут вам получить доступ к веб-службе самостоятельно.

Я давно этого не делал, но просто сообщаю, что это существует. Кроме того, в прошлом я писал веб-сервис SOAP на PHP и использовал клиент C # для доступа к нему. Так что это определенно возможно.

Я считаю, что я использовал NuSOAP, и это было довольно просто, потому что он фактически автоматически генерировал WSDL, добавляя? Wsdl в конце URL. Я не думаю, что NuSOAP уже разрабатывается, но я не уверен.

0 голосов
/ 14 апреля 2009

В PHP уже давно есть поддержка SOAP, и вы также можете использовать nusoap. http://sourceforge.net/projects/nusoap/ Nusoap может потребоваться немного больше работы, но в прошлый раз, когда я проверял, он поддерживал немного больше кусочков стандарта.

С тех пор это могло быть изменено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...