Я работал с библиотекой Restlet последние пару недель, и, насколько я вижу, это довольно впечатляюще.Способность определять общий интерфейс для потребления как клиентом, так и сервером превосходит любые грязные мыльные структуры, с которыми я работал.
Однако, что-то беспокоило меня, что я просто могу пройти:
Есть ли хороший способ определить Рестлеты множеством методов?
Мой основной пример использования заключается в том, что у меня есть мыльный веб-сервис, содержащий около 10-15 методов.Как я понимаю, если я хочу перевести это в Restlet, мне нужно будет разделить это на 8-15 интерфейсов в зависимости от того, какие методы становятся методами get, а не post или put - я не думаю, что вы можете иметь более одногометод глагола (get, post, put и т. д.) для интерфейса.Это похоже на громоздкое и неуклюжее решение.
Я думал об использовании некоторой техники фабрики \ карты, чтобы смягчить это - но я хотел убедиться, что сначала я не пропустил что-то лучшее.
Спасибо