<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Legolas in Minas Tirith &#187; jbossws</title>
	<atom:link href="http://www.javalinux.it/wordpress/categories/jboss/jbossws/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javalinux.it/wordpress</link>
	<description>Alessio &#38; Stefano ideas</description>
	<lastBuildDate>Wed, 14 Sep 2011 14:05:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>JBossWS talk @JBUG Munich</title>
		<link>http://www.javalinux.it/wordpress/2011/05/11/jbossws-talk-jbug-munich/</link>
		<comments>http://www.javalinux.it/wordpress/2011/05/11/jbossws-talk-jbug-munich/#comments</comments>
		<pubDate>Wed, 11 May 2011 13:21:28 +0000</pubDate>
		<dc:creator>Alessio SOLDANO</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[jbossws]]></category>
		<category><![CDATA[webserice]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=500</guid>
		<description><![CDATA[I&#8217;m having a talk on JBossWS project next Monday (May, 16th) in Munich. More details, as well as the presentation abstract, available on the JBUG Munich website. If you&#8217;re interested and happen to be around&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m having a talk on JBossWS project next Monday (May, 16th) in Munich.</p>
<p>More details, as well as the presentation abstract, available on the <a href="http://jbug-munich.org/">JBUG Munich website</a>. If you&#8217;re interested and happen to be around&#8230; <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2011/05/11/jbossws-talk-jbug-munich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBossWS 2010 closing balance&#8230; an year of integration</title>
		<link>http://www.javalinux.it/wordpress/2010/12/17/jbossws-2010-closing-balance-2/</link>
		<comments>http://www.javalinux.it/wordpress/2010/12/17/jbossws-2010-closing-balance-2/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 12:26:28 +0000</pubDate>
		<dc:creator>Alessio SOLDANO</dc:creator>
				<category><![CDATA[jboss]]></category>
		<category><![CDATA[jbossws]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[webserice]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=482</guid>
		<description><![CDATA[Before joining Red Hat / JBoss, I used to have closing balance face to face meetings at work before Christmas. Of course I met with my direct boss&#8230; so now I find quite funny to think about writing something similar to a JBossWS 2010 closing balance here, given my boss at that time now happens [...]]]></description>
			<content:encoded><![CDATA[<p>Before joining Red Hat / JBoss, I used to have closing balance face to face meetings at work before Christmas. Of course I met with my direct boss&#8230; so now I find quite funny to think about writing something similar to a JBossWS 2010 closing balance here, given my boss at that time now happens to be the guy I share this blog with and since some months he&#8217;s finally working for Red Hat / JBoss too &#8211; Stefano <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So, what&#8217;s up with <a href="http://jboss.org/jbossws">JBossWS</a> in 2010 ? The project has gone through two major sets of releases. The 3.3.x series kind of finalized the JBossWS move to having the <a href="http://cxf.apache.org/">Apache CXF</a> based stack as its preferred one, <a href="http://community.jboss.org/wiki/AS600M4ReleaseNotes">installed by default on JBoss Application server</a>. Integrating a third-party piece of software is always something non-trivial. And even if the overall quality of what we consume (and contribute to, of course) from Apache is definitely very high, that&#8217;s simply not enough when it comes to integrating: many issues were discovered, <a href="http://jbossws.blogspot.com/2010/02/extending-jbossws-cxfmetro-with-jax-rpc.html">dealt with and solved</a>&#8230; any many are probably still to come.</p>
<p>The type of development you end up doing when providing a solution like JBossWS-CXF is pretty much different from what you are on when developing stuff from scratch. I kind of expected that to be honest. It&#8217;s not that unusual to spend days on looking for the best way of re-using / integrating already existing (or partially available) functionalities, trying to figure out an elegant solution for achieving the goal on JBoss side, while <a href="http://jbossws.blogspot.com/2010/08/implementing-jaxws-22-http-spi-on.html">enriching the third-party side of the software in a way that makes sense regardless of JBoss needs</a>. Sometime I think it&#8217;s like &#8220;plumbing&#8221;. For sure you need to go on constantly swapping your hats, the JBoss employee one and the Apache contributor one, in my case. And given we operate in an open source world here <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> &#8230; you might even find yourself <a href="http://jbossws.blogspot.com/2010/08/comsunnethttpserver-transport-using.html">producing fully vendor agnostic solutions just for the sake of solving your own (JBoss here) problem</a>.</p>
<p>Some might dislike this kind of work, thinking satisfaction can come only from creating your own solutions from scratch, feeling they&#8217;re your own babies. Others might appreciate the integration work, enjoying the  new challenges in this. To be honest, I think this is a really subjective feeling and you can find yourself excited by the achievements you reach in both cases. You should probably try both in any case.</p>
<p>Anyway, back to bringing Apache CXF in JBoss through JBossWS&#8230; implementing the JSR 109 requirements is a good example of integration. Apache CXF provides WS functionalities and successfully verifies those are compliant with the core JCP WS specifications (JSR 224 &#8211; JAXWS, for instance). However CXF of course does not care about all the details on how that&#8217;s supposed to work with a given application server according to the rest of the JavaEE specification, which JSR 109 is a good example of. In an ideal world the missing bits need to live in the integration project (JBossWS here)&#8230; In reality you end up coordinating different needs, reviewing and rationalizing stuff on both sides, to basically make the integration happen and be a success.</p>
<p>The second set of JBossWS 2010 releases has been the 3.4.x series. While the <a href="http://jboss.org/jbossws/news">announcement is recent story</a>, that was a multiple months effort from me and the rest of the team. We went through active collaboration on CXF (Apache contributor hat on <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) to have it implement JAXWS 2.2 and make it <a href="http://www.dankulp.com/blog/?p=242">pass the TCK certifaction testsuite</a> for that. While on that, we implemented the proper integration for passing the corresponding ws modules of JavaEE 6 TCK on JBoss side (with *the* red hat on <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ). This all was done while directly targeting development snapshots of Apache CXF, hence with multiple moving targets (JBoss AS, Apache CXF, our own JBossWS integration layer and even the TCK which was not final yet) to track for potential regressions.</p>
<p>At the end of the year I&#8217;m quite satisfied by <a href="http://jbossws.blogspot.com/2010/12/jbossws-340-has-landed.html">what we got</a>. From a job point of view, I&#8217;m just waiting for Santa to come with a nice present&#8230; a <a href="http://community.jboss.org/wiki/AS600FinalStatusExecutiveSummary">final release of JBoss AS 6</a> (I sent him the jbossws maven artifacts to include in the box <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> , he should have got them in time&#8230; despite the snow over north Italy these days).</p>
<p>OK, now it&#8217;s time to start relaxing a bit, to enjoy the Christmas spirit&#8230;  then I&#8217;ll come back with new intentions for the next year, both directly related to JBossWS and <em><strong>not</strong></em>&#8230;</p>
<p>Merry X-mas and happy new year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2010/12/17/jbossws-2010-closing-balance-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBossWS and Apache CXF collaboration</title>
		<link>http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/</link>
		<comments>http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 10:13:41 +0000</pubDate>
		<dc:creator>Alessio SOLDANO</dc:creator>
				<category><![CDATA[jboss]]></category>
		<category><![CDATA[jbossws]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[webserice]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=275</guid>
		<description><![CDATA[I&#8217;ve just pubblished a post on the JBosWS blog regarding the JBossWS involvement in the Apache CXF project. In few words, the JBossWS team is increasing its collaboration with the CXF developers, the target being to improve both projects. It&#8217;s not that simple to achieve an active bi-directional collaboration, with both parties&#8217; needs being considered, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just pubblished <a href="http://jbossws.blogspot.com/2009/03/jboss-to-provide-support-for-apache-cxf.html" target="_blank">a post on the JBosWS blog</a> regarding the JBossWS involvement in the Apache CXF project. In few words, the JBossWS team is increasing its collaboration with the CXF developers, the target being to improve both projects.</p>
<p>It&#8217;s not that simple to achieve an active bi-directional collaboration, with both parties&#8217; needs being considered, but this is working quite well now. For instance, read what Daniel Kulp (CXF lead) <a href="http://www.dankulp.com/blog/?p=62" target="_blank">writes about the collaboration</a>. Needless to say I like this, that&#8217;s a nice example of what open source can make possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ant 1.7.1 and package-info.java compilation problem of JAX-WS generated classes</title>
		<link>http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/</link>
		<comments>http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 14:27:20 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[jboss]]></category>
		<category><![CDATA[jbossws]]></category>
		<category><![CDATA[webserice]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=261</guid>
		<description><![CDATA[Today I have spent a lot of time with a very strange issue compiling JAX-WS generated classes. I have been using jbossws wsconsume to generate some classes from a .NET wsdl and I had a very strange behaviour: Generate class calling wsconsume compile them and its client using ant and run my test perfectly working [...]]]></description>
			<content:encoded><![CDATA[<p>Today I have spent a lot of time with a very strange issue compiling JAX-WS generated classes. I have been using jbossws wsconsume to generate some classes from a .NET wsdl and I had a very strange behaviour:</p>
<ol>
<li>Generate class calling wsconsume</li>
<li>compile them and its client using ant and run my test perfectly working</li>
<li>then calling my clean task to remove .class files and recompile them and run my tests doesn&#8217;t work!</li>
</ol>
<p>IOW JAX-WS client have been working only the first time I compile them. I couldn&#8217;t figure out why it have been working in that manner, but after a lot of google search I got this <a href="http://article.gmane.org/gmane.comp.jakarta.ant.devel/52586" target="_blank">commit. </a> In practice what have been happening is better described in &#8220;Note on package-info.java&#8221; paragraph of<a href="http://ant.apache.org/manual/CoreTasks/javac.html#" target="_blank"> javac target in ant manual</a>. Starting from version 1.7.1 ant compile package-info.java only in these 3 case:</p>
<ol>
<li> <em>If a <code>package-info.class</code> file exists and is older than         the <code>package-info.java</code> file. </em></li>
<li><em> If the directory for the          <code>package-info.class</code> file does not exist. </em></li>
<li><em> If the directory for the         <code>package-info.class</code> file exists, and has an older         modification time than the         the <code>package-info.java</code> file. In this case         &lt;javac&gt; will touch the corresponding .class directory         on successful compilation. </em></li>
</ol>
<p>In practice if you havea ant task like mine:</p>
<p style="padding-left: 30px;"><span style="color: #333399;"><em>&lt;target name=&#8221;compile&#8221; depends=&#8221;init&#8221; description=&#8221;Compile the Java source code&#8221;&gt;<br />
&lt;javac destdir=&#8221;${classes.dir}&#8221; classpathref=&#8221;build.classpath&#8221; debug=&#8221;${javac.debug}&#8221; deprecation=&#8221;${javac.deprecation}&#8221; target=&#8221;1.5&#8243;&gt;<br />
&lt;src path=&#8221;${src.java.dir}&#8221; /&gt;<br />
&lt;/javac&gt;</em></span></p>
<p>Here the compilation target compile all files and so create directory where package-info.class will be contained during other generated files compilation. In this case the compilation target never re-generate package-info.class because no one of the 3 conditions is true. My workaround have been to change my build.xml file and have this compile target:</p>
<p style="padding-left: 30px;"><span style="color: #333399;">&lt;target name=&#8221;compile&#8221; depends=&#8221;init&#8221; description=&#8221;Compile the Java source code&#8221;&gt;<br />
&lt;touch&gt;<br />
&lt;fileset dir=&#8221;${src.java.dir}&#8221; includes=&#8221;**/package-info.java&#8221;/&gt;<br />
&lt;/touch&gt;<br />
&lt;javac destdir=&#8221;${classes.dir}&#8221; classpathref=&#8221;build.classpath&#8221; debug=&#8221;${javac.debug}&#8221; deprecation=&#8221;${javac.deprecation}&#8221; target=&#8221;1.5&#8243;&gt;<br />
&lt;src path=&#8221;${src.java.dir}&#8221; /&gt;<br />
&lt;/javac&gt;</span></p>
<p><span style="color: #333399;"><span style="color: #000000;">Hoping this post would be useful for someone, let me remark that is a problem of <a href="http://ant.apache.org" target="_blank">ant</a> javac task, not of <a href="http://www.jboss.org/jbossws" target="_blank">jbossws</a> and you will get the same problem with any other jaxws stack. </span></span></p>
<p><span style="color: #333399;"><span style="color: #000000;">Let me remark also that <a href="http://www.jboss.org/Wise" target="_blank">Wise</a> perfectly work in this case regenerating it&#8217;s classes on the fly <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>JBossWS wsconsume error &#8220;undefined element declaration &#8216;sch:schema&#8217;&#8221;</title>
		<link>http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/</link>
		<comments>http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 14:18:39 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[dna]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jbossfeed]]></category>
		<category><![CDATA[jbossws]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=256</guid>
		<description><![CDATA[Today I was importing a .NET generated wsdl and getting this error using JBossWS wsconsume.sh tool (yes I&#8217;m not using Wise for this particular case!! But the problem would be the same in Wise since it use wsconsume under the hood) : [WARNING] src-resolve.4.2: Error resolving component 'sch:schema'. It was detected that 'sch:schema' is in [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was importing a .NET generated wsdl and getting this error using JBossWS wsconsume.sh tool (yes I&#8217;m not using <a href="http://www.jboss.org/Wise">Wise</a> for this particular case!! But the problem would be the same in Wise since it use wsconsume under the hood) :</p>
<blockquote>
<pre lang="java">[WARNING] src-resolve.4.2: Error resolving component 'sch:schema'. It was detected that 'sch:schema' is in namespace 'http://www.w3.org/2001/XMLSchema', but components from this namespace are not referenceable from schema document 'file:/home/oracle/Desktop/security.asmx#types?schema1'. If this is the incorrect namespace, perhaps the prefix of 'sch:schema' needs to be changed. If this is the correct namespace, then an appropriate 'import' tag should be added to 'file:/home/oracle/Desktop/security.asmx#types?schema1'.
  line 85 of file:/home/oracle/Desktop/security.asmx#types?schema1
[ERROR] undefined element declaration 'sch:schema'
  line 85 of file:/home/oracle/Desktop/security.asmx
[ERROR] undefined element declaration 'sch:schema'
  line 178 of file:/home/oracle/Desktop/security.asmx
[ERROR] undefined element declaration 'sch:schema'
  line 217 of file:/home/oracle/Desktop/security.asmx
[ERROR] undefined element declaration 'sch:schema'
  line 231 of file:/home/oracle/Desktop/security.asmx
[ERROR] undefined element declaration 'sch:schema'
  line 245 of file:/home/oracle/Desktop/security.asmx
[ERROR] undefined element declaration 'sch:schema'
  line 259 of file:/home/oracle/Desktop/security.asmx
[ERROR] undefined element declaration 'sch:schema'
  line 273 of file:/home/oracle/Desktop/security.asmx

Failed to invoke WsImport
java.lang.NullPointerException
        at com.sun.tools.xjc.reader.internalizer.SCDBasedBindingSet.apply(SCDBasedBindingSet.java:237)
        at com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:518)
        at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:232)
        at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:85)
        at com.sun.tools.ws.processor.modeler.wsdl.JAXBModelBuilder.bind(JAXBModelBuilder.java:134)
        at com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler.buildJAXBModel(WSDLModeler.java:2244)
        at com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler.internalBuildModel(WSDLModeler.java:187)
        at com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler.buildModel(WSDLModeler.java:133)
        at com.sun.tools.ws.wscompile.WsimportTool.run(WsimportTool.java:182)
        at org.jboss.ws.tools.jaxws.impl.SunRIConsumerImpl.consume(SunRIConsumerImpl.java:217)
        at org.jboss.wsf.spi.tools.cmd.WSConsume.importServices(WSConsume.java:223)
        at org.jboss.wsf.spi.tools.cmd.WSConsume.main(WSConsume.java:81)</pre>
</blockquote>
<p>After some search Alessio pointed me t<a href="http://weblogs.java.net/blog/vivekp/archive/2007/05/how_to_deal_wit_1.html" target="_blank">o this excellent post where the problem is well explained and solution provided</a>. The &#8220;problem&#8221; is not specific to JBossWS and solution explained there is fine for JBossWS too.</p>
<p>Hoping this cross post could help someone looking for the error in relation to JBossWS in google <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m partecipating in JBoss Community Leadership Awards</title>
		<link>http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/</link>
		<comments>http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 11:31:48 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[dna]]></category>
		<category><![CDATA[esb]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[jbossws]]></category>
		<category><![CDATA[wise]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=228</guid>
		<description><![CDATA[I&#8217;m participating in this poll as candidate for New features contribution. As you probably remember I&#8217;ve contributed in DNA, JBossWS (sometime in the past), and JBossESB integrating Wise into ESB 4.4.  Moreover Wise is now a JBoss.org project: I&#8217;ve donated it some months ago and I&#8217;m leading the project there, and we have already released [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m participating in this poll as candidate for New features contribution.</p>
<p>As you probably remember I&#8217;ve <a href="http://www.javalinux.it/wordpress/?p=30">contributed</a> in <a href="http://www.jboss.org/dna" target="_blank">DNA</a>, <a href="http://www.jboss.org/jbossws" target="_blank">JBossWS</a> (sometime in the past), and <a href="http://www.jboss.org/jbossesb" target="_blank">JBossESB</a> <a href="http://www.javalinux.it/wordpress/?p=82">integrating Wise</a> into <a href="http://jbossesb.blogspot.com/2008/08/zero-code-web-services-addition.html" target="_blank">ESB 4.4</a>.  Moreover <a href="http://jbossesb.blogspot.com/2008/10/wise-as-jboss-project.html">Wise is now a JBoss.org projec</a>t: <a href="http://www.javalinux.it/wordpress/?p=196">I&#8217;ve donated it</a> some months ago and <a href="http://www.jboss.org/Wise" target="_blank">I&#8217;m leading the project</a> there, and we have already released <a href="http://jbosswise.blogspot.com/2008/11/wise-09-released.html" target="_blank">0.9</a> and <a href="http://jbosswise.blogspot.com/2009/01/wise-10-released.html" target="_blank">1.0</a> versions.</p>
<p>If you like my efforts and would support me, and/or you are using Wise (within JBossESB or not) may I kindly ask  your vote there (you need a JBoss.org account, but it&#8217;s quite easy to<a href="http://jboss.com/index.html?op=checkage&amp;module=user" target="_blank"> register one</a>):</p>
<p><a href="http://www.jboss.org/community/poll.jspa?poll=1003">http://www.jboss.org/community/poll.jspa?poll=1003 </a></p>
<p>More infos from JBoss.og homepage:</p>
<blockquote>
<h5><em>Voting will end on January 30th 2009 and winners will be announced at the <a class="jive-link-external-small" href="http://www.jboss.com/virtualexperience">JBoss Virtual Experience</a>, a web-based JBoss technology conference which will be held February 11th 2009. There is no charge for admission, but please <a class="jive-link-external-small" href="http://www-2.virtualevents365.com/jboss_experience/register.php">advance register</a> if you&#8217;d like to attend.<br />
Terms and conditions are <a class="jive-link-external-small" href="http://www.jboss.org/resources/JBossVirtualTerms.html">here</a>. Please join us in giving these community members the recognition they deserve.</em></h5>
</blockquote>
<p>As said in <a href="http://www.javalinux.it/wordpress/?p=196">this post</a>, a lot of the <span style="cursor: pointer;" onclick="dr4sdgryt(event,&quot;Ox&quot;)"><span class="hg"><span class="hw">strength</span></span></span> spurring on an open source developer is <a href="http://en.wikipedia.org/wiki/Narcissism" target="_blank">narcissism</a>. Help mine to grow up <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBossESB and Wise to implement ETL phase for a big DataWareHouse</title>
		<link>http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/</link>
		<comments>http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 21:28:10 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[esb]]></category>
		<category><![CDATA[jbossfeed]]></category>
		<category><![CDATA[jbossws]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[webserice]]></category>
		<category><![CDATA[wise]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=95</guid>
		<description><![CDATA[As I wrote in some previous posts me and my fine team are working from a while to a project using JBossESB Wise action in a real world enterprise application. We are using it for the ETL (Extract Transfor Load) phase for a big DWH (Data Ware House) with an incremental loading of data. In [...]]]></description>
			<content:encoded><![CDATA[<p>As I wrote in some previous posts me and my fine team are working from a while to a project using <a href="http://www.jboss.org/jbossesb/" target="_blank">JBossESB</a> <a href="http://www.javalinuxlabs.org/" target="_blank">Wise</a> action in a real world enterprise application. We are using it for the <a href="http://en.wikipedia.org/wiki/Extract,_transform,_load" target="_blank">ETL (Extract Transfor Load)</a> phase for a big <a href="http://en.wikipedia.org/wiki/Data_warehouse" target="_blank">DWH (Data Ware House)</a> with an incremental loading of data.</p>
<p>In a nutshell we trace logical changes on an <a href="http://en.wikipedia.org/wiki/OLTP" target="_blank">OLTP</a> database (it&#8217;s a financial DB where all changes can be associated logically to a single company or at least to a network of company related for various reasons). Then we use JBossESB (and in particular SQLGateway) to periodically treat modified companies and extracting and enriching information to be loaded on the DWH instance. Where wise have its place? Well a lot of information and business rule to extract or enrich data have been implemented as <a href="http://en.wikipedia.org/wiki/Webservices" target="_blank">webservices</a> in last 3/4 years. So it&#8217;s pretty natural to reuse them to implement this last application.</p>
<p>Ok, it&#8217;s the bird eye view of the problem and the solution. On the rest of the post I&#8217;ll go in more formal details, starting with requirement and environment description</p>
<h2>Requirement and environment description</h2>
<p>The main requirement have been to collect a set of data regarding a large set of company (about 5 million) in a DWH for a marketing analysis. This data comes from different systems: 3 different OLTP relational database, and legacy host based system, an external provider. The good news is that both host system and external provider are accessible using webservices. Moreover OLTP databases have some webservices extracting data applying complex business rules; they doesn&#8217;t cover all requirements, but these DBs are completely under control of our development team, and dedicated jdbc and/or EJB3 access could be developed for new goals.</p>
<p>The final users would update it&#8217;s DWH with daily frequency. The large amount of data made impossible to extract transform and load the whole data every night. We have decided to keep track of changes on the main OLTP DB, and reload completely companies changed (some thousands a day).</p>
<p>Of course this approach isn&#8217;t totally new, incremental ETL are pretty common in DWH world, and all vendors have its own proprietary solution. While these proprietary system have its place and its plus, isn&#8217;t IMHO sufficient flexible to support an heterogeneous environment as one described. I thought it&#8217;s better to track with proprietary triggers logical significative changes (not a lot in fact) and adopt a SOA solution for ETL. It would be better in terms of flexibility and would permit us to reuse much more easily a lot of already written services containig complex business rules.</p>
<p>So the solution adopted have been based on JBossESB ant its composed by these macro steps:</p>
<ol>
<li>A set of triggers on 2 of 3 named OLTP DB collect changes and write a unique identifier of the company in a dedicated table</li>
<li>A SQLGateway consume this table (the frequency of wake up and filters of the query are designed to avoid excessive and and not useful double treatment of companies due to double linked changes)</li>
<li>Any company is processed by a set of action chains. This actions could be locally defined actions reading relational database or Wise based web services invocations. A content based router policy route messages from an action chain to the next one.</li>
<li>Finally data extracted and transformed are written on the DWH.</li>
</ol>
<p>Point 3 is of course the core of the system. The SQLGateway create a message containing a pojo object called Company and any successive action trasform or enrich this object with data collected and business rules applied. Wise&#8217;s based action calls webservices and use smooks to transform and enrich input object with ws returned values. Using CBR and continuous enrichment of the same object we get at last action (writeOnDWH) an object with all data needed t be written on the DWH.</p>
<h2>Focus on Wise</h2>
<p>A lot of actions are simply webservices calls implemented with a zero-code approach using Wise. We had just to write jboss-esb.xml fragment for webservice call and smooks config files to get a lot of business rules reused. It have been really GREAT!</p>
<p>I need to add some patch to current integration in ESB to obtain the max response from wise, but results have been really impressive: we had something like 90K company processed in an hour. What does it mean in finer details? Well from wise point of view about <span style="text-decoration: underline;"><span style="color: #ff0000;"><strong>300K web services calls in an hour!</strong></span></span><br />
Well also performance and numbers of ESB have been impressive: we are running on a single Linux64 machine (AMD64 double dual core) with 10 jms-listener processing 10 different chains  (200 concurrent 3ad for any jms-listener) for a t<strong>otal of 1.7M (wise and not) of actions called in an hour.</strong></p>
<h4>Isn&#8217;t it impressive numbers?</h4>
<p>There is a list of patches I applied to wise/esb integration to support my requirement. All the code are committed on my workspace (maeste) in <a href="http://www.jboss.org/jbossesb/subversion.html">ESB svn</a>:</p>
<table id="searchresults_portlet_12313828" border="0" cellspacing="1" cellpadding="3" width="100%">
<tbody>
<tr class="rowNormal JBESB-2019-tr">
<td width="1%"><a href="https://jira.jboss.org/jira/browse/JBESB-2019"> <img title="Feature Request - A new feature of the product, which has yet to be developed." src="https://jira.jboss.org/jira/images/icons/newfeature.gif" border="0" alt="Feature Request" width="16" height="16" align="absmiddle" /> </a></td>
<td width="1%"><span style="font-size: xx-small;"><a href="https://jira.jboss.org/jira/browse/JBESB-2019" target="_blank"><span class="issuekey">JBESB-2019</span></a></span></td>
<td width="100%"><a style="text-decoration: none;" href="https://jira.jboss.org/jira/browse/JBESB-2019">wise should  pass to smooks response mapper also input data to permit continuos enrichement of message</a></td>
<td width="1%"><img title="Major - A request that should be considered seriously but is not a show stopper." src="https://jira.jboss.org/jira/images/icons/priority_major.gif" border="0" alt="Major" width="16" height="16" align="absmiddle" /></td>
</tr>
<tr class="rowAlternate JBESB-2020-tr">
<td width="1%"><a href="https://jira.jboss.org/jira/browse/JBESB-2020"> <img title="Bug - A problem which impairs or prevents the functions of the product." src="https://jira.jboss.org/jira/images/icons/bug.gif" border="0" alt="Bug" width="16" height="16" align="absmiddle" /> </a></td>
<td width="1%"><span style="font-size: xx-small;"><a href="https://jira.jboss.org/jira/browse/JBESB-2020" target="_blank"><span class="issuekey">JBESB-2020</span></a></span></td>
<td width="100%"><a style="text-decoration: none;" href="https://jira.jboss.org/jira/browse/JBESB-2020">wise have a bug for which it may download too many wsdls and store them in a temporary dir</a></td>
<td width="1%"><img title="Major - A request that should be considered seriously but is not a show stopper." src="https://jira.jboss.org/jira/images/icons/priority_major.gif" border="0" alt="Major" width="16" height="16" align="absmiddle" /></td>
</tr>
<tr class="rowNormal JBESB-2021-tr">
<td width="1%"><a href="https://jira.jboss.org/jira/browse/JBESB-2021"> <img title="Feature Request - A new feature of the product, which has yet to be developed." src="https://jira.jboss.org/jira/images/icons/newfeature.gif" border="0" alt="Feature Request" width="16" height="16" align="absmiddle" /> </a></td>
<td width="1%"><span style="font-size: xx-small;"><a href="https://jira.jboss.org/jira/browse/JBESB-2021" target="_blank"><span class="issuekey">JBESB-2021</span></a></span></td>
<td width="100%"><a style="text-decoration: none;" href="https://jira.jboss.org/jira/browse/JBESB-2021">add configurability for location where wise store smooks reports for its transformation</a></td>
<td width="1%"><img title="Major - A request that should be considered seriously but is not a show stopper." src="https://jira.jboss.org/jira/images/icons/priority_major.gif" border="0" alt="Major" width="16" height="16" align="absmiddle" /></td>
</tr>
<tr class="rowAlternate JBESB-2022-tr">
<td width="1%"><a href="https://jira.jboss.org/jira/browse/JBESB-2022"> <img title="Bug - A problem which impairs or prevents the functions of the product." src="https://jira.jboss.org/jira/images/icons/bug.gif" border="0" alt="Bug" width="16" height="16" align="absmiddle" /> </a></td>
<td width="1%"><span style="font-size: xx-small;"><a href="https://jira.jboss.org/jira/browse/JBESB-2022" target="_blank"><span class="issuekey">JBESB-2022</span></a></span></td>
<td width="100%"><a style="text-decoration: none;" href="https://jira.jboss.org/jira/browse/JBESB-2022">wise doesn&#8217;t clean its internal smooks cache</a></td>
<td width="1%"><img title="Major - A request that should be considered seriously but is not a show stopper." src="https://jira.jboss.org/jira/images/icons/priority_major.gif" border="0" alt="Major" width="16" height="16" align="absmiddle" /></td>
</tr>
<tr class="rowNormal JBESB-2023-tr">
<td width="1%"><a href="https://jira.jboss.org/jira/browse/JBESB-2023"> <img title="Bug - A problem which impairs or prevents the functions of the product." src="https://jira.jboss.org/jira/images/icons/bug.gif" border="0" alt="Bug" width="16" height="16" align="absmiddle" /> </a></td>
<td width="1%"><span style="font-size: xx-small;"><a href="https://jira.jboss.org/jira/browse/JBESB-2023" target="_blank"><span class="issuekey">JBESB-2023</span></a></span></td>
<td width="100%"><a style="text-decoration: none;" href="https://jira.jboss.org/jira/browse/JBESB-2023">Wise is failed to consume a wsdl which contains two schema element with same name and different namespace . </a></td>
<td width="1%"><img title="Major - A request that should be considered seriously but is not a show stopper." src="https://jira.jboss.org/jira/images/icons/priority_major.gif" border="0" alt="Major" width="16" height="16" align="absmiddle" /></td>
</tr>
<tr class="rowAlternate JBESB-2036-tr">
<td width="1%"><a href="https://jira.jboss.org/jira/browse/JBESB-2036"> <img title="Bug - A problem which impairs or prevents the functions of the product." src="https://jira.jboss.org/jira/images/icons/bug.gif" border="0" alt="Bug" width="16" height="16" align="absmiddle" /> </a></td>
<td width="1%"><span style="font-size: xx-small;"><a href="https://jira.jboss.org/jira/browse/JBESB-2036" target="_blank"><span class="issuekey">JBESB-2036</span></a></span></td>
<td width="100%"><a style="text-decoration: none;" href="https://jira.jboss.org/jira/browse/JBESB-2036">wise&#8217;s sample have problem because targetPackage not specified in properties files</a></td>
<td width="1%"><img title="Major - A request that should be considered seriously but is not a show stopper." src="https://jira.jboss.org/jira/images/icons/priority_major.gif" border="0" alt="Major" width="16" height="16" align="absmiddle" /></td>
</tr>
<tr class="rowNormal JBESB-2037-tr">
<td width="1%"><a href="https://jira.jboss.org/jira/browse/JBESB-2037"> <img title="Feature Request - A new feature of the product, which has yet to be developed." src="https://jira.jboss.org/jira/images/icons/newfeature.gif" border="0" alt="Feature Request" width="16" height="16" align="absmiddle" /> </a></td>
<td width="1%"><span style="font-size: xx-small;"><a href="https://jira.jboss.org/jira/browse/JBESB-2037" target="_blank"><span class="issuekey">JBESB-2037</span></a></span></td>
<td width="100%"><a style="text-decoration: none;" href="https://jira.jboss.org/jira/browse/JBESB-2037">Avoid excessive reflective inspection of wise classes for better performance</a></td>
<td width="1%"><img title="Major - A request that should be considered seriously but is not a show stopper." src="https://jira.jboss.org/jira/images/icons/priority_major.gif" border="0" alt="Major" width="16" height="16" align="absmiddle" /></td>
</tr>
</tbody>
</table>
<p>I can&#8217;t go in more detail of the implementation or put here configs files because I cna&#8217;t reveal any business details of the application. I&#8217;ll try in next future to arrange an example totally equivalent in technology content, but without any link to real business content. If you are interested let me know, but be patients&#8230;it&#8217;s not a joke and I&#8217;m very very busy these days.</p>
<h4>Thanks to my team (special thanks to Paolo and Luca)  and all contributors of Wise and ESB to make it possible <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </h4>
<p>PS: what about <a href="http://milyn.codehaus.org/jbossesb/huge-split-route-qs/README.html" target="_blank">huge split and route qs</a> included in ESB 4.4. Well they cover different problems, even if not far each other. The main difference is that here we haven&#8217;t a huge message to split and route, but a lot of little message to enrich and then route (content based) to next enrichment phases.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>wise-core in jbossesb first implementation</title>
		<link>http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/</link>
		<comments>http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 11:30:10 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[esb]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[jbossfeed]]></category>
		<category><![CDATA[jbossws]]></category>
		<category><![CDATA[webserice]]></category>
		<category><![CDATA[wise]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=43</guid>
		<description><![CDATA[As said in this post one of possible use of wise-core (the new core we get independent from Wise) is to integrate it in JBossESB to make a generic soap client invoking web service using Smooks transformation to hide final user the gap between their own object models and one generated by JAX-WS tools dynamically. [...]]]></description>
			<content:encoded><![CDATA[<p>As said in this <a href="http://www.javalinux.it/wordpress/?p=26" target="_blank">post </a>one of possible use of wise-core (the new core we get independent from <a href="http://www.javalinuxlabs.org/wise/index.html" target="_blank">Wise</a>) is to integrate it in <a href="http://www.jboss.org/jbossesb/">JBossESB</a> to make a generic soap client invoking web service using <a href="http://milyn.codehaus.org/">Smooks</a> transformation to hide final user the gap between their own object models and one generated by JAX-WS tools dynamically.</p>
<p>Well I contribute with some code to JBossESB providing an action which does what I described in a nutshell here. My efforts and possible improvements are described in <a href="http://www.jboss.com/index.html?module=bb&amp;op=viewtopic&amp;t=137998" target="_blank">this post</a> on ESB developer forum.</p>
<p>Give your feed back there.</p>
<p>BTW I&#8217;m developing a real world application based on ESB and this wise-action: it takes some date from a db, enrich the message calling a set of webservices using wise, conditioning these calls with a <a href="http://www.jboss.org/jbossesb/docs/4.3.GA/manuals/html/services/ContentBasedRouting.html">content based routing</a> approach, and then write the databack into db. I&#8217;m planning a post about this application as soon as me and my team will finish it&#8230;.stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The future of wise (And Lms)</title>
		<link>http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/</link>
		<comments>http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 20:55:33 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[esb]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[jbossws]]></category>
		<category><![CDATA[wise]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=26</guid>
		<description><![CDATA[It&#8217;s time to discuss with the community the future of Wise and Lms. First of all a clarification: Alessio and me have being very busy in last months, but we are not planning to stop development of Wise and Lms. We have 2 different approach possible, not mutually exclusive each other: integrate wise and Lms [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time to discuss with the community the future of <a href="http://www.javalinuxlabs.org/wise/index.html" target="_blank">Wise</a> and <a href="http://www.javalinuxlabs.org/lms/index.html" target="_blank">Lms.</a> First of all a clarification: Alessio and me have being very busy in last months, but we are not planning to stop development of Wise and Lms.</p>
<p>We have 2 different approach possible, not mutually exclusive each other:</p>
<ol>
<li> integrate wise and Lms adding some functionality like saving request/response and code generation, making wise+lms a suite to test webservice, keeping QA people in mind and their relation with development people. We are thinking in this area about functionality to save, review and resend request and a common dashboard to manage wsdls, servers and so on.</li>
<li>Separate wise-core (dynamic generation of jaxws client and object exchange) from wise-gui (or wise-seam as you like to call it). This step would be important to use wise-core as generic API to call webservice</li>
</ol>
<p>Ok, first point is well known for our blog&#8217;s readers, but why we are starting a discussion now about the second point? Well, it comes from the idea to use wise to make an action for jbossesb for call web service instead of the current implementation. I took a look to what jbossesb is doing at the moment in this area, and  I thought wise can do a lot of these things, using standard JAX-WS wsconsume  APIC generated classes.</p>
<p>I don&#8217;t want to discuss here the specif needs of <a href="http://www.jboss.org/jbossesb/" target="_blank">jbossesb</a>, but in general I believe it could be a good approach when you need a total and effective decoupling of the client and server using ws to inter operate. It&#8217;s matter of fact that wsconsume tools is great for java developer, generating needed stub class, but it introduce a new (or renewed <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )  level of coupling very similar to corba IDL.  Generating statically  webservice stub you are in fact coupling client and server.</p>
<p>So what is the alternative? <a href="http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/twbs_jaxwsdynclient.html" target="_blank">Writing dynamic client using Dynamic dispatch JAX-WS API</a>? Maybe, but I would prefer a solution using dynamic mapping on generated stub, exactly what wise 1.x does. In fact Wise did a mapping between a generuic user interface and generated stub objects. My idea is to extend this concept and permit to call a webservice mapping a generic Object Model to jaxws generated one. Are we reinventing the wheel? I don&#8217;t think so because IMHO JAX-WS dynamic dispatch isn&#8217;t a perfect turning wheel, and I hope Wise-core does the job better <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>How wise-core does perform this generic task? In a nutshell it does the same wise 1.x did, generating on the fly classes using wsconsume runtime API, loading them in current class loader and use them with Java Reflection API. What we add is generic mapping API to transform an arbitrary object model in wsconsume generated ones, make the call, and mapping the answer back again to custom model.</p>
<p>The implementation can be viewed in our <a href="http://jax-wise.svn.sourceforge.net/viewvc/jax-wise/trunk/" target="_blank">svn (trunk)</a>, and it&#8217;s based on a refactoring of our original code and an extensive use of Smooks. <a href="http://milyn.codehaus.org/Smooks" target="_blank">Smooks is an amazing tool!</a> Have a look! I will post about shortly, stay tuned!</p>
<p>Here is some ideas done or in plan in the wise-core</p>
<ul>
<li>Much more unit tests. The core was really poor in this area. [DONE]</li>
<li>Calling WS using a custom object model, and delegating to wise-core the responsability of required mapping action [DONE]</li>
<li>Adding jaxws client handler(custom one and some ones implemented in the core, at least one smooks&#8217; based [DONE]</li>
<li>smooks based javabeans mapping from user object to wsconsume generated object [DONE]</li>
<li>write examples of use [partially DONE]</li>
<li>write good javadoc and user manual [TODO]</li>
<li>write integration and example of integration with jbossesb [DONE, not in repository]</li>
<li>generating Smooks config skeleton for generated object.  Without them who write the smooks config file for mappers have to know the classes hierarchy generated by wsconsume (IOW generate it statically first time to have a look <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) [TODO]</li>
<li>Use wise-core in wise-gui, using smooks mapper against our proprietary <a href="http://jax-wise.svn.sourceforge.net/viewvc/jax-wise/trunk/src/it/javalinux/wise/seam/entities/treeElement/" target="_blank">TreeElement</a> Object to map to generated classes [TODO, it needs next point]</li>
<li>Dynamic generation of smooks config knowing target Object hirearchy (our <a href="http://jax-wise.svn.sourceforge.net/viewvc/jax-wise/trunk/src/it/javalinux/wise/seam/entities/treeElement/" target="_blank">TreeElement)</a> and wsconsume&#8217;s generated objects. [TODO]</li>
<li>Evaluate different mapping tools (to be added to smooks, not to substitute it for sure!). Maybe <a href="http://dozer.sourceforge.net/" target="_blank">Dozer</a>, even if I suspect some problem with it for our goals. [TODO]</li>
</ul>
<p>In our svn you can find a <a href="http://jax-wise.svn.sourceforge.net/viewvc/jax-wise/branches/wise-core/test-src/it/javalinux/wise/core/integration/CoreIntegrationTest.java?revision=226&amp;view=markup" target="_blank">test</a> demostrating the use in a stand alone application.</p>
<p>any opinion?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WS-Eventing: Notification validation</title>
		<link>http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/</link>
		<comments>http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/#comments</comments>
		<pubDate>Sun, 14 Jan 2007 10:41:36 +0000</pubDate>
		<dc:creator>Alessio SOLDANO</dc:creator>
				<category><![CDATA[jbossws]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=16</guid>
		<description><![CDATA[A couple of months ago one of the JBoss forum users suggested that notification messages sent by the jbossws ws-eventing engine should be validated against the underlying schema before the actual dispatch takes place (link). Heiko Braun opened a feature request issue on JIRA&#8230; and last week we submitted a patch for it. If you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of months ago one of the JBoss forum users suggested that notification messages sent by the jbossws ws-eventing engine should be validated against the underlying schema before the actual dispatch takes place (<a href="http://www.jboss.com/index.html?module=bb&amp;op=viewtopic&amp;t=92409&amp;postdays=0&amp;postorder=asc&amp;start=0">link</a>). Heiko Braun opened a feature request issue on JIRA&#8230; and last week we submitted a patch for it.</p>
<p>If you&#8217;re interested in adding this feature and you&#8217;re running jbossws 1.0.4 GA, you can read about and download it <a href="http://jira.jboss.org/jira/browse/JBWS-1388">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

