Deals with Petals ESB, Petals Suite, SOA, PetalsLink…
In: distributed|eda|fractal|Governance|java|opensource|ow2|Petals ESB|SCA|soa|WebService
25 Nov 2009Petals ESB v3.0 is finally out (two years after the v2.0 release), there are many changes in this version but here are the main ones :
Petals ESB 3.0, includes a lot of improvements for users, as well as optimisations, and nice new features :
- Dynamic configuration, and hot-deployment of new nodes
- Redesigned webconsole for administration, [...]
In: comet|gwt|java|management|monitoring|ow2|Petals ESB|soa|WebService|wsdm
4 Nov 2009In one of my previous posts (Adding Registry Listener in PEtALS), I spoke about adding a registry listener in PEtALS ESB. In the current article, I want to introduce how I used this feature to implement a live monitoring Web application.
Here are the different modules which are used in this Live Monitoring Tool :
PEtALS ESB. [...]
I just added a new feature to PEtALS ESB kernel in order to expose Fractal Components as Webservices in the PEtALS ESB kernel. As an example, let’s expose some PEtALS runtime information as Web service.
Here are the steps to follow :
1. Create your component interface and add JAXWS annotations
package org.ow2.petals.kernel.ws.api;
import java.util.Date;
import javax.jws.WebMethod;
import javax.jws.WebResult;
import javax.jws.WebService;
@WebService
public interface [...]
I am finally back from the SOA4All project review @ Brussels where I showed a Distributed Service Bus based on PEtALS ESB deployed over the internet.
The first prototype of the SOA4All Distributed Service Bus has been deployed on 4 nodes (three in France at Toulouse, Antibes, Paris and one in Austria at Innsbruck). Each node [...]
In: cxf|jaxws|timeout|WebService
23 Sep 2009When generating client with the CXF (2.2.2 in this case, should apply to all…) Java API without any configuration file, here is the way to set the client timeout :
package org.ow2.petals.kernel.ws.client;
import org.apache.cxf.endpoint.Client;
import org.apache.cxf.frontend.ClientProxy;
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
import org.apache.cxf.transport.http.HTTPConduit;
import org.apache.cxf.transports.http.configuration.HTTPClientPolicy;
import org.ow2.petals.kernel.ws.api.RuntimeService;
public class Main {
private void createService() {
long [...]
In: easywsdl|ow2|release|WebService
19 Aug 2009One more new release of OW2-EasyWSDL, the WSDL manipulation library.
The EasyWSDL team is pleased to announce the release of EasyWSDL 1.3
You can download it from: http://forge.ow2.org/project/showfiles.php?group_id=334&release_id=3454
Available in this version :
Fix some bugs
Improve import/include management
Use URL instead of URI in WSDL reader
Add SimpleContent tag management
Change artifact name (More maven compliant…)
More information is available on EasyWSDL website: http://easywsdl.ow2.org/
[...]
In: easywsdl|release|soa|WebService|wsdl
9 Jul 2009OW2 EasyWSDL WSDL manipulation library has just been released. This release fix many bugs and introduces some new tooling such as java2wsdl (create WSDL from Java interfaces) and xsd2xml (create XML from XSD definition).
EasyWSDL is easy since you can manipulate both WSDL 1.1 and WSDL 2.0 with the same object model.
// Read a WSDL 1.1 [...]
This is quite the same thing than the previous post where I introduced how to expose JAXWS service in PEtALS ESB with Maven. This time, let’s proxify a Web service in PEtALS with Maven.
Here is the Maven descriptor snippet :
<build>
<plugins>
<plugin>
<groupId>org.ow2.petals</groupId>
<artifactId>maven-petals-wsproxy</artifactId>
<version>1.0-SNAPSHOT</version>
<executions>
<execution>
<id>generate-jbi</id>
<phase>package</phase>
<configuration>
<wsdl>
http://localhost:8080/Service?wsdl
</wsdl>
</configuration>
<goals>
<goal>wsproxy</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
This will generate a JBI Service Assembly that you can then deploy intoo PEtALS to proxify [...]