Мастер создания прокси Wso2 ESB

Привет, я хотел бы реализовать своего рода мастера для моего босса, чтобы создать новый прокси для wso2 Esb.

Это не должно быть очень сложно, просто нужно добавить безопасность inSequence и, возможно, UsernameToken (из встроенного сценария безопасности ESB).

1) Это возможно? Я имею в виду, что так и должно быть, поскольку речь идет о написании XML, но я не знаю, как я могу этого добиться? Есть ли у вас предложения?

2) Если я сделаю Java-приложение, которое записывает XML в соответствующую папку ESB (я думаю, что это «ESB_HOME\repository\deployment\server\synapse-configs\default\proxy-services»), мне нужно будет перезапустить ESB, чтобы новый прокси заработал?

Любое предложение? огромное спасибо


person nuvio    schedule 11.09.2012    source источник


Ответы (1)


Вы пробовали WSO2 Developer Studio, это было сделано именно для этого.

Однако, если это не то, что вам нужно, вы, конечно, можете написать клиент с графическим интерфейсом или мастер, создать шаблон прокси и отправить его в synapse-configs\default\proxy-services. Если включено горячее развертывание, оно будет запущено немедленно. иначе вам придется перезапустить.

Я не совсем понимаю ваше требование № 3. ИМО, вы пытаетесь получить URL-адрес прокси-сервиса. для всех служб URL-адрес имеет шаблон, поэтому в основном это постоянная строка + имя прокси, которое вы используете.

person nuwanbando    schedule 11.09.2012
comment
не беспокойтесь о третьем требовании, которое я удалил, потому что понял, что могу просто получить параметр To и объединить имя localhost:portnumber/services/proxy. Я не знаю, как я могу использовать Developer Studio для программного создания новой прокси-службы на основе шаблона. Я также подумал, что если есть возможность, я мог бы создать новый шаблон и поместить его на панель «Управление»> «Добавить»> «Прокси-сервис» ... но не знаю, где находятся шаблоны. - person nuvio; 11.09.2012