Лучшие практики для внутреннего веб-сервиса - PullRequest
0 голосов
/ 14 мая 2010

Опыт показывает, что использование веб-службы на основе WSDL-SOAP для внутреннего потребления является излишним.Существует слишком много сервисных классов POJO, которые слишком сильно усложняют доступ к системе.Одним из вариантов будет использование шаблона адаптера, сопоставление объектов запроса / ответа с внутренними классами домена.Но нужно ли это вообще?Есть ли лучший подход?Каковы ваши предложения?

Ответы [ 2 ]

2 голосов
/ 14 мая 2010

Да, WSDL / SOAP (или WS- * в целом) является излишним, поскольку он просто добавляет еще один уровень для решения проблем, которые уже были решены веб-архитектурой. На самом деле, они были решены гораздо лучше.

В мире Java вы, вероятно, найдете простоту, которую вы ищете в JAX-RS (веб-сервис RESTful Java). Проект Джерси является эталонной реализацией JAX-RS, и среди других полезных функций поставляется с очень простым в использовании подходом сериализации / десериализации.

Джерси: http://jersey.java.net/ Примеры приложений: http://wikis.sun.com/display/Jersey/Main (прокрутка вниз)

НТН, Jan

0 голосов
/ 14 мая 2010

Посмотрите на проект CAJO:

http://en.wikipedia.org/wiki/Cajo_project

Должно позволить JVM говорить вместе, если это то, что вам нужно.

...