Wise (and LMS) have a new web site

After a long time we decide to update Wise and LMS web site (www.javalinuxlabs.org)

For some time we had on this site (in page specific for wise) this paragraph:

All informations you can find about wise in this web site are legacy.

This site refer only to wise as web application to call web service, but wise is changing a lot in these days, becoming a general library o implement a generic, zero-code webservice invocation
Also this site will change a lot in few days.

We are working with a new and enthusiast team to evolve wise: have a look to this two post of my blog to understand where are we going and of course STAY TUNED.

http://www.javalinux.it/wordpress/?p=26

http://www.javalinux.it/wordpress/?p=43

Well now it’s time to update that site! ;) It isn’t either finished or perfect, it will be updated a lot in next weeks with a lot of addition as docs, samples, and hopefully a binary realease of wise-core.

Stay tuned

BTW we realize the website with drupal. Nice toy!

JBossESB 4.4 have a new zero-code webservice invoker

We are proud to announce that recently released JBossESB 4.4 contain a wise based implementation of webservice client invoker.

In a nutshell it is a zero-code webservice caller supporting smooks based mapping, and pluggable JAX-WS handler. Here is an abstract of the message with which I presented it to ESB community (here you find original message and related discussion):

It uses wsconsume API to dynamically generate client object and invoke web service, delagating to JBossWS JAX-WS implementation the dirty job.
It use smooks under the hood to transform user defined object into JAX-WS generated ones.

It support also standard JAX-WS handler and a generic smooks transformation handler to apply transformation to generated soap messages.

You can find it in my workspace under product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/
I also wrote javadoc for the action class explaining how to use it and e example demonstrating 3 common use case:

* Direct call of a simple service without any mapping is needed
* Call of a service using a smooks mapper java-to-java
* Call a simple webservices without mapping, but with an handler
modifying header with smooks and an handler logging on System.out
request and response
In this 3 examples don’t forget to have a look to wise-core.properties for some important configs. Of course they could be integrated in action’s config in jboss-esb.xml in next future, but this first implementation leave them there.

On wise roadmap I have the implementation of webservices’ call receiving different resources (CSV, XML and so on) using smooks to map it on JAX-WS generated client objects, giving another interesting opportunity in ESB environment.

It is an initial implementation, and I need to integrate wise objects generation with new smooks configgenerator ( http://milyn.codehaus.org/Smooks+User+Guide#SmooksUserGuide-GeneratingtheSmooksBindingConfiguration ) to make user experience easier.

Moreover we are working on wise-core to improve it and make it more configurable an pluggable and support much more stuffs. I’ll post a roadmap soon.

Stay tuned!