Выбор среды PHP для создания SOAP-сервера корпоративного уровня - PullRequest
2 голосов
/ 06 декабря 2011

Для предстоящего проекта необходимо разработать веб-сервис SOAP на PHP. Выбор языка / среды уже сделан, и я не могу на него повлиять.

Это должно стать приложением корпоративного уровня, поддерживающим критически важные бизнес-процессы.

Мне понадобится каркас для структуры, абстракции базы данных и т. Д. Я знаю, что Zend Framework используется для приложений такого типа, но у меня нет опыта работы с ним. Я также не уверен насчет кривой обучения.

У меня есть некоторый опыт работы с фреймворком Yii, и он мне нравится. Кроме того, я знаю, что он имеет некоторую поддержку SOAP, включая генерацию WSDL.

Есть ли у кого-нибудь опыт работы с большими приложениями, созданными с использованием Yii и более конкретных Yii и SOAP? Есть ли другие известные решения, о которых я здесь не упоминаю?

Редактировать: веб-сервис также должен соответствовать WS-Security; ZF предоставляет средства для этого?

Ответы [ 2 ]

1 голос
/ 06 декабря 2011

Я бы порекомендовал Symfony2. Это новый масштабируемый фреймворк, основанный на RoR / Spring.

Я мог бы описать его функции часами, поэтому я просто дам вам ссылку на сайт: http://symfony.com/

http://symfony.com/doc/2.0/cookbook/web_services/php_soap_extension.html

Кроме того, очень легко включить сторонние библиотеки в symfony2 - возможно, Zend_Soap заинтересует вас.

Приветствия

1 голос
/ 06 декабря 2011

Я хочу посоветовать вам использовать Zend Framework.Особенно Zend_Soap.Он очень прост в использовании.Имеет автогенерацию WSDL, адаптеры к БД и т. Д. Учебник

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