Как я могу иметь свой собственный пользовательский интерфейс в WSO2?

Я хотел использовать все функции wso2 из своего собственного пользовательского интерфейса. Возможно ли это сделать? Если да, то как это сделать?

Сценарий таков: я не хочу использовать доступные страницы wso2, вместо этого я хочу иметь свою собственную тему. Как это сделать?


person Lipsa Pradhan    schedule 12.05.2017    source источник
comment
О каком пользовательском интерфейсе/веб-приложении вы говорите?   -  person Bee    schedule 12.05.2017
comment
Я говорю о пользовательском HTML-интерфейсе, созданном мной самостоятельно. Я хотел знать: 1. Как запустить bpm из этого пользовательского интерфейса? 2. Как выполнять задачи, назначенные из самого пользовательского интерфейса? По сути, я хочу управлять функциями wso2 из своего пользовательского интерфейса html.   -  person Lipsa Pradhan    schedule 12.05.2017


Ответы (2)


Продукты WSO2 до углерода 4 основаны на углеродных услугах osgi. Эти службы представлены как веб-службы SOAP, известные как службы администрирования. Вы можете обратиться к документации WSO2 IS, чтобы понять, как их можно включить снаружи и вызвать [1]

Вы можете создать любое приложение и вызвать эти веб-службы SOAP. Хотя существуют обходные пути для вызова веб-служб SOAP из HTML JS, лучшим подходом будет использование языка на стороне сервера, такого как JSP, и вызов веб-служб оттуда. Из интерфейса HTML JS вы можете использовать AJAX для вызова этих ресурсов JSP.

[1] https://docs.wso2.com/display/IS510/Calling+Admin+Services

person Tharik Kanaka    schedule 12.05.2017
comment
Как я могу активировать BPM из настроенного пользовательского интерфейса html в качестве службы? - person Lipsa Pradhan; 12.05.2017

Если вы имеете в виду свой собственный пользовательский интерфейс, такой как проводник BPMN, который поставляется с WSO2 BPS, вы можете использовать для этого BPMN REST API [1]. Эта документация [2] объясняет, как работает существующий пользовательский интерфейс. Вы можете создать свой собственный, вызвав Rest API.

[1] — https://docs.wso2.com/display/BPS360/BPMN+REST+API

[2] — https://docs.wso2.com/display/EI610/Customizing+BPMN+Explorer

person vinod    schedule 12.05.2017