Search code examples
wso2esbwso2-data-services-serverwso2-esb

WSO2 - connectivity to WS02 Data services/ESB through custuom UI


I need to create a custom user interface using extJS/JSP which will allow me to do following

1) create a data service using UI similar to carbon UI and deploy it.

2) create a esb service using UI similar to carbon UI and deploy it.

I could not find API available which can be integrated with other user interface and provide this functionality.

Ashish


Solution

  • Yes, you can create your own UI. This is possible with a design feature we have, which is called frontend/backend separation. Basically for each component, we have a front end UI component and a core backend component. And these two communicate with each other using web services. Basically a backend component exposes its functionalities from secure web services, which we call "admin services". These admin services are called from the front end component's JSPs. So if you write our own UI logic from JSP or any other technology, you will just need to have a way of calling those secured admin web services to get the functionality you need. Basically all the functionality like, saving a data service, a ESB proxy service and all can be done using these admin services. For the Carbon 3.2.x platform, the WSDLs for the admin services and projects to build Java service stubs can be found here https://svn.wso2.org/repos/wso2/branches/carbon/3.2.0/service-stubs.

    Cheers, Anjana.