EasiestDemo Maven-wsoui-plugin is a maven plugin able to deploy a SOA Application based on BPEL 2.0 file generating Web Service in a Oriented User Interface way (WSOUI). That means that this plugin is able to generate:
- Instances of Web service with two kind of implementation are generated:
- A Test implementation able to verify all exchanges achieved between the BPEL process and the Web Services partners. This implementation MUST BE COMPLETED by a developpers to provide the exchange expected by the application.
- A Graphical implementation able to realize a graphical visualization of all exchanges realized during the BPEL process.
- Code to deploy BPEL on [EasyESB] framework and to expose BPEL like a Web Service.
This plugin contains two goals:
- wsdl2java : able to generate a instance of Web Service with these two implementation (test and graphical).
- bpel2java : able to generate all SOA application from BPEL and associated WSDL as explained previously.
The code below presents the EasiestDemo maven-wsoui-plugin using bpel2java goal.