Вебсервис с сохранением состояния и (Бин с состоянием + WS без сохранения состояния) - PullRequest
1 голос
/ 01 марта 2012

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

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

1 Ответ

1 голос
/ 01 марта 2012

Лучше поддерживать основную функциональность (состояние) в вашем модуле и разрешать другим доступ к нему, но не может изменять его.Кроме того, в случае изменений, он будет ограничен только вашим модулем, другие не будут затронуты.

В отношении производительности также, я думаю, будет лучше использовать statefull bean, так как веб-службы вызываются удаленно и могут потерятьсостояние в случае сбоя в сети и т. д.

Они в основном разработаны для взаимодействия с однородными / гетерогенными приложениями и для разделения функциональных возможностей, главным образом для использования / предоставления службы, которая дополнительно обрабатывает бизнес-логику.1006 * Кроме того, если вы добавляете новые внешние модули в будущем, им не нужно повторно реализовывать функциональность для поддержания состояния, и вы можете просто повторно использовать его.

...