Ищу: «демо» веб-веб-приложение, которое использует веб-сервисы - PullRequest
0 голосов
/ 18 августа 2010

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

Ну, найти такое оказалось сложнее, чем я ожидал. После поиска во многих местах исходные приложения-кандидаты, которые я обнаружил, не сработали - каждое из них либо использует обратные вызовы (например, в библиотеки Python / GAE) вместо вызовов веб-служб, либо исходный код был недоступен.

Я ищу рекомендации для приложения «демонстрация» веб-сервисов:

  • , который состоит из множества веб-сервисов и вызывает их (SOAP или REST - или JSON ??)
  • Имеет исходный код, «основное» приложение, а также вызываемые веб-службы (так что я могу настроить код для обработки передаваемых сообщений)
  • Работает на доступном хостинг-сервисе / движке (например, GAE)

Я бы предпочел (но не требуется) Python в качестве языка программирования, так как я провел последний месяц, изучая его и используя его в GAE.

Спасибо от этого новичка за ваш вклад!

Steve

Ответы [ 3 ]

1 голос
/ 18 августа 2010

Хорошая поршневая надстройка для Джанго. Он содержит примеры приложений веб-служб RESTful, которые вы можете запустить.

http://bitbucket.org/jespern/django-piston/wiki/Home

Возможно, вы захотите использовать демонстрационное приложение из презентации.

http://bitbucket.org/Josh/django-piston-presentation/wiki/Home

0 голосов
/ 18 августа 2010

Я бы начал с этой статьи

http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/Python/python-soap-libraries/page1.html

Мы внедряем мыльные сервисы сейчас, но решили использовать подход REST.

Я сейчас пытаюсь реализовать возвращение JSON и XML rest, и я редактировал простой и понятный Python Framework для их построения.

после долгих размышлений я разветвил библиотеку Python wsgi под названием starlight (мой форк называется - сумерки)

Я работал над документацией, и этот проект идет туда, где вы, вероятно, хотите быть.

У меня будет демо, которое вернет json и XML в ближайшие пару дней.

http://bitbucket.org/marchon/twilight

0 голосов
/ 18 августа 2010

Я помню, как использовал надстройку для турбогенераторов под названием tgws несколько лет назад, но я не знаю, работает ли она с последними турбогенераторами.Было довольно легко создавать веб-сервисы, но я не уверен, что у них есть демо-интерфейсы.Было даже легко добавить дополнительные сервисы (например, xmlrpc).

Извините, это не более полезно, но я подумал, что это может дать вам место для начала.Кроме того, насколько я знаю, у turbogears 2 или django более сильная поддержка для демонстрации веб-сервисов из коробки ... (некоторое время не работал на этой стороне).

...