{maturity:experimental}
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|easyesb:EASYESB - Open source Lightweight Services Bus] 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 implementations (test and graphical). This plugin is based on [CXF Apache maven plugin|http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html].
# *_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.
{code:XML}
<plugin>
<groupId>com.ebmwebsourcing.easiestdemo</groupId>
<artifactId>maven-wsoui-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<bpelOptions>
<bpelOption>
<bpel>${basedir}/src/main/resources/HelloWorldProcess.bpel</bpel>
<overrideOlderBusinessClass>true</overrideOlderBusinessClass>
</bpelOption>
</bpelOptions>
</configuration>
<goals>
<goal>bpel2java</goal>
</goals>
</execution>
</executions>
</plugin>
{code}
If you want know how to use EasiestDemo Client, please consult the list of [Maven-wsoui-plugin How-tos|Maven-wsoui-plugin How-tos].
If you have any questions, please use the [{report-info:page:space > space:name} contact form|Contact].
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|easyesb:EASYESB - Open source Lightweight Services Bus] 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 implementations (test and graphical). This plugin is based on [CXF Apache maven plugin|http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html].
# *_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.
{code:XML}
<plugin>
<groupId>com.ebmwebsourcing.easiestdemo</groupId>
<artifactId>maven-wsoui-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<bpelOptions>
<bpelOption>
<bpel>${basedir}/src/main/resources/HelloWorldProcess.bpel</bpel>
<overrideOlderBusinessClass>true</overrideOlderBusinessClass>
</bpelOption>
</bpelOptions>
</configuration>
<goals>
<goal>bpel2java</goal>
</goals>
</execution>
</executions>
</plugin>
{code}
If you want know how to use EasiestDemo Client, please consult the list of [Maven-wsoui-plugin How-tos|Maven-wsoui-plugin How-tos].
If you have any questions, please use the [{report-info:page:space > space:name} contact form|Contact].