<?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>Tue, 20 Apr 2010 09:59:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<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[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share I&#8217;ve just pubblished a post on the JBosWS blog regarding the JBossWS involvement in the Apache CXF project. [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/";
		var dzone_title = "JBossWS and Apache CXF collaboration";
		var dzone_style = "1";
		var dzone_blurb = "																				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...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "JBossWS and Apache CXF collaboration";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F03%2F26%2Fjbossws-and-apache-cxf-collaboration%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F03%2F26%2Fjbossws-and-apache-cxf-collaboration%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<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>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;title=JBossWS+and+Apache+CXF+collaboration" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;title=JBossWS+and+Apache+CXF+collaboration" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;title=JBossWS+and+Apache+CXF+collaboration&amp;desc=I%27ve%20just%20pubblished%20a%20post%20on%20the%20JBosWS%20blog%20regarding%20the%20JBossWS%20involvement%20in%20the%20Apache%20CXF%20project.%20In%20few%20words%2C%20the%20JBossWS%20team%20is%20increasing%20its%20collaboration%20with%20the%20CXF%20developers%2C%20the%20target%20being%20to%20improve%20both%20projects.%0D%0A%0D%0AIt%27s%20not%20that%20simple%20to%20achieve%20an%20active%20bi-directional%20c" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;title=JBossWS+and+Apache+CXF+collaboration&amp;description=I%27ve%20just%20pubblished%20a%20post%20on%20the%20JBosWS%20blog%20regarding%20the%20JBossWS%20involvement%20in%20the%20Apache%20CXF%20project.%20In%20few%20words%2C%20the%20JBossWS%20team%20is%20increasing%20its%20collaboration%20with%20the%20CXF%20developers%2C%20the%20target%20being%20to%20improve%20both%20projects.%0D%0A%0D%0AIt%27s%20not%20that%20simple%20to%20achieve%20an%20active%20bi-directional%20c" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;t=JBossWS+and+Apache+CXF+collaboration" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=JBossWS+and+Apache+CXF+collaboration&amp;link=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;title=JBossWS+and+Apache+CXF+collaboration&amp;srcUrl=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;srcTitle=JBossWS+and+Apache+CXF+collaboration&amp;snippet=I%27ve%20just%20pubblished%20a%20post%20on%20the%20JBosWS%20blog%20regarding%20the%20JBossWS%20involvement%20in%20the%20Apache%20CXF%20project.%20In%20few%20words%2C%20the%20JBossWS%20team%20is%20increasing%20its%20collaboration%20with%20the%20CXF%20developers%2C%20the%20target%20being%20to%20improve%20both%20projects.%0D%0A%0D%0AIt%27s%20not%20that%20simple%20to%20achieve%20an%20active%20bi-directional%20c" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;title=JBossWS+and+Apache+CXF+collaboration&amp;summary=I%27ve%20just%20pubblished%20a%20post%20on%20the%20JBosWS%20blog%20regarding%20the%20JBossWS%20involvement%20in%20the%20Apache%20CXF%20project.%20In%20few%20words%2C%20the%20JBossWS%20team%20is%20increasing%20its%20collaboration%20with%20the%20CXF%20developers%2C%20the%20target%20being%20to%20improve%20both%20projects.%0D%0A%0D%0AIt%27s%20not%20that%20simple%20to%20achieve%20an%20active%20bi-directional%20c&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;bm_description=JBossWS+and+Apache+CXF+collaboration&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;title=JBossWS+and+Apache+CXF+collaboration" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;title=JBossWS+and+Apache+CXF+collaboration" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/&amp;title=JBossWS+and+Apache+CXF+collaboration" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2009/03/26/jbossws-and-apache-cxf-collaboration/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+JBossWS+and+Apache+CXF+collaboration+-+http://cli.gs/zqejW&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></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[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share Today I have spent a lot of time with a very strange issue compiling JAX-WS generated classes. I [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/";
		var dzone_title = "Ant 1.7.1 and package-info.java compilation problem of JAX-WS generated classes";
		var dzone_style = "1";
		var dzone_blurb = "																				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...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "Ant 1.7.1 and package-info.java compilation problem of JAX-WS generated classes";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F03%2F16%2Fant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F03%2F16%2Fant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<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>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;title=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;title=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;title=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes&amp;desc=Today%20I%20have%20spent%20a%20lot%20of%20time%20with%20a%20very%20strange%20issue%20compiling%20JAX-WS%20generated%20classes.%20I%20have%20been%20using%20jbossws%20wsconsume%20to%20generate%20some%20classes%20from%20a%20.NET%20wsdl%20and%20I%20had%20a%20very%20strange%20behaviour%3A%0D%0A%0D%0A%09Generate%20class%20calling%20wsconsume%0D%0A%09compile%20them%20and%20its%20client%20using%20ant%20and%20run%20my%20tes" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;title=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes&amp;description=Today%20I%20have%20spent%20a%20lot%20of%20time%20with%20a%20very%20strange%20issue%20compiling%20JAX-WS%20generated%20classes.%20I%20have%20been%20using%20jbossws%20wsconsume%20to%20generate%20some%20classes%20from%20a%20.NET%20wsdl%20and%20I%20had%20a%20very%20strange%20behaviour%3A%0D%0A%0D%0A%09Generate%20class%20calling%20wsconsume%0D%0A%09compile%20them%20and%20its%20client%20using%20ant%20and%20run%20my%20tes" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;t=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes&amp;link=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;title=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes&amp;srcUrl=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;srcTitle=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes&amp;snippet=Today%20I%20have%20spent%20a%20lot%20of%20time%20with%20a%20very%20strange%20issue%20compiling%20JAX-WS%20generated%20classes.%20I%20have%20been%20using%20jbossws%20wsconsume%20to%20generate%20some%20classes%20from%20a%20.NET%20wsdl%20and%20I%20had%20a%20very%20strange%20behaviour%3A%0D%0A%0D%0A%09Generate%20class%20calling%20wsconsume%0D%0A%09compile%20them%20and%20its%20client%20using%20ant%20and%20run%20my%20tes" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;title=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes&amp;summary=Today%20I%20have%20spent%20a%20lot%20of%20time%20with%20a%20very%20strange%20issue%20compiling%20JAX-WS%20generated%20classes.%20I%20have%20been%20using%20jbossws%20wsconsume%20to%20generate%20some%20classes%20from%20a%20.NET%20wsdl%20and%20I%20had%20a%20very%20strange%20behaviour%3A%0D%0A%0D%0A%09Generate%20class%20calling%20wsconsume%0D%0A%09compile%20them%20and%20its%20client%20using%20ant%20and%20run%20my%20tes&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;bm_description=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;title=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;title=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/&amp;title=Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2009/03/16/ant-171-and-package-infojava-compilation-problem-of-jax-ws-generated-classes/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+Ant+1.7.1+and+package-info.java+compilation+problem+of+JAX-WS+generated+classes+-+http://cli.gs/y9zsu&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></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>9</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[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share Today I was importing a .NET generated wsdl and getting this error using JBossWS wsconsume.sh tool (yes I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/";
		var dzone_title = "JBossWS wsconsume error &#8220;undefined element declaration &#8216;sch:schema&#8217;&#8221;";
		var dzone_style = "1";
		var dzone_blurb = "																				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...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "JBossWS wsconsume error &#8220;undefined element declaration &#8216;sch:schema&#8217;&#8221;";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F03%2F04%2Fjbossws-wsconsume-error-undefined-element-declaration-schschema%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F03%2F04%2Fjbossws-wsconsume-error-undefined-element-declaration-schschema%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<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>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>WARNING<span style="color: #009900;">&#93;</span> src<span style="color: #339933;">-</span>resolve.4.2<span style="color: #339933;">:</span> <span style="color: #003399;">Error</span> resolving component <span style="color: #0000ff;">'sch:schema'</span>. <span style="color: #006633;">It</span> was detected that <span style="color: #0000ff;">'sch:schema'</span> is in namespace <span style="color: #0000ff;">'http://www.w3.org/2001/XMLSchema'</span>, but components from <span style="color: #000000; font-weight: bold;">this</span> namespace are not referenceable from schema document <span style="color: #0000ff;">'file:/home/oracle/Desktop/security.asmx#types?schema1'</span>. <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000000; font-weight: bold;">this</span> is the incorrect namespace, perhaps the prefix of <span style="color: #0000ff;">'sch:schema'</span> needs to be changed. <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000000; font-weight: bold;">this</span> is the correct namespace, then an appropriate <span style="color: #0000ff;">'import'</span> tag should be added to <span style="color: #0000ff;">'file:/home/oracle/Desktop/security.asmx#types?schema1'</span>.
  line <span style="color: #cc66cc;">85</span> of file<span style="color: #339933;">:/</span>home<span style="color: #339933;">/</span>oracle<span style="color: #339933;">/</span>Desktop<span style="color: #339933;">/</span>security.<span style="color: #006633;">asmx</span>#types<span style="color: #339933;">?</span>schema1
<span style="color: #009900;">&#91;</span>ERROR<span style="color: #009900;">&#93;</span> undefined element declaration <span style="color: #0000ff;">'sch:schema'</span>
  line <span style="color: #cc66cc;">85</span> of file<span style="color: #339933;">:/</span>home<span style="color: #339933;">/</span>oracle<span style="color: #339933;">/</span>Desktop<span style="color: #339933;">/</span>security.<span style="color: #006633;">asmx</span>
<span style="color: #009900;">&#91;</span>ERROR<span style="color: #009900;">&#93;</span> undefined element declaration <span style="color: #0000ff;">'sch:schema'</span>
  line <span style="color: #cc66cc;">178</span> of file<span style="color: #339933;">:/</span>home<span style="color: #339933;">/</span>oracle<span style="color: #339933;">/</span>Desktop<span style="color: #339933;">/</span>security.<span style="color: #006633;">asmx</span>
<span style="color: #009900;">&#91;</span>ERROR<span style="color: #009900;">&#93;</span> undefined element declaration <span style="color: #0000ff;">'sch:schema'</span>
  line <span style="color: #cc66cc;">217</span> of file<span style="color: #339933;">:/</span>home<span style="color: #339933;">/</span>oracle<span style="color: #339933;">/</span>Desktop<span style="color: #339933;">/</span>security.<span style="color: #006633;">asmx</span>
<span style="color: #009900;">&#91;</span>ERROR<span style="color: #009900;">&#93;</span> undefined element declaration <span style="color: #0000ff;">'sch:schema'</span>
  line <span style="color: #cc66cc;">231</span> of file<span style="color: #339933;">:/</span>home<span style="color: #339933;">/</span>oracle<span style="color: #339933;">/</span>Desktop<span style="color: #339933;">/</span>security.<span style="color: #006633;">asmx</span>
<span style="color: #009900;">&#91;</span>ERROR<span style="color: #009900;">&#93;</span> undefined element declaration <span style="color: #0000ff;">'sch:schema'</span>
  line <span style="color: #cc66cc;">245</span> of file<span style="color: #339933;">:/</span>home<span style="color: #339933;">/</span>oracle<span style="color: #339933;">/</span>Desktop<span style="color: #339933;">/</span>security.<span style="color: #006633;">asmx</span>
<span style="color: #009900;">&#91;</span>ERROR<span style="color: #009900;">&#93;</span> undefined element declaration <span style="color: #0000ff;">'sch:schema'</span>
  line <span style="color: #cc66cc;">259</span> of file<span style="color: #339933;">:/</span>home<span style="color: #339933;">/</span>oracle<span style="color: #339933;">/</span>Desktop<span style="color: #339933;">/</span>security.<span style="color: #006633;">asmx</span>
<span style="color: #009900;">&#91;</span>ERROR<span style="color: #009900;">&#93;</span> undefined element declaration <span style="color: #0000ff;">'sch:schema'</span>
  line <span style="color: #cc66cc;">273</span> of file<span style="color: #339933;">:/</span>home<span style="color: #339933;">/</span>oracle<span style="color: #339933;">/</span>Desktop<span style="color: #339933;">/</span>security.<span style="color: #006633;">asmx</span>
&nbsp;
Failed to invoke WsImport
<span style="color: #006699;">java.lang.NullPointerException</span>
        at com.<span style="color: #006633;">sun</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">xjc</span>.<span style="color: #006633;">reader</span>.<span style="color: #006633;">internalizer</span>.<span style="color: #006633;">SCDBasedBindingSet</span>.<span style="color: #006633;">apply</span><span style="color: #009900;">&#40;</span>SCDBasedBindingSet.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">237</span><span style="color: #009900;">&#41;</span>
        at com.<span style="color: #006633;">sun</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">xjc</span>.<span style="color: #006633;">ModelLoader</span>.<span style="color: #006633;">createXSOM</span><span style="color: #009900;">&#40;</span>ModelLoader.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">518</span><span style="color: #009900;">&#41;</span>
        at com.<span style="color: #006633;">sun</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">xjc</span>.<span style="color: #006633;">api</span>.<span style="color: #006633;">impl</span>.<span style="color: #006633;">s2j</span>.<span style="color: #006633;">SchemaCompilerImpl</span>.<span style="color: #006633;">bind</span><span style="color: #009900;">&#40;</span>SchemaCompilerImpl.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">232</span><span style="color: #009900;">&#41;</span>
        at com.<span style="color: #006633;">sun</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">xjc</span>.<span style="color: #006633;">api</span>.<span style="color: #006633;">impl</span>.<span style="color: #006633;">s2j</span>.<span style="color: #006633;">SchemaCompilerImpl</span>.<span style="color: #006633;">bind</span><span style="color: #009900;">&#40;</span>SchemaCompilerImpl.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">85</span><span style="color: #009900;">&#41;</span>
        at com.<span style="color: #006633;">sun</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">ws</span>.<span style="color: #006633;">processor</span>.<span style="color: #006633;">modeler</span>.<span style="color: #006633;">wsdl</span>.<span style="color: #006633;">JAXBModelBuilder</span>.<span style="color: #006633;">bind</span><span style="color: #009900;">&#40;</span>JAXBModelBuilder.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">134</span><span style="color: #009900;">&#41;</span>
        at com.<span style="color: #006633;">sun</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">ws</span>.<span style="color: #006633;">processor</span>.<span style="color: #006633;">modeler</span>.<span style="color: #006633;">wsdl</span>.<span style="color: #006633;">WSDLModeler</span>.<span style="color: #006633;">buildJAXBModel</span><span style="color: #009900;">&#40;</span>WSDLModeler.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">2244</span><span style="color: #009900;">&#41;</span>
        at com.<span style="color: #006633;">sun</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">ws</span>.<span style="color: #006633;">processor</span>.<span style="color: #006633;">modeler</span>.<span style="color: #006633;">wsdl</span>.<span style="color: #006633;">WSDLModeler</span>.<span style="color: #006633;">internalBuildModel</span><span style="color: #009900;">&#40;</span>WSDLModeler.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">187</span><span style="color: #009900;">&#41;</span>
        at com.<span style="color: #006633;">sun</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">ws</span>.<span style="color: #006633;">processor</span>.<span style="color: #006633;">modeler</span>.<span style="color: #006633;">wsdl</span>.<span style="color: #006633;">WSDLModeler</span>.<span style="color: #006633;">buildModel</span><span style="color: #009900;">&#40;</span>WSDLModeler.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">133</span><span style="color: #009900;">&#41;</span>
        at com.<span style="color: #006633;">sun</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">ws</span>.<span style="color: #006633;">wscompile</span>.<span style="color: #006633;">WsimportTool</span>.<span style="color: #006633;">run</span><span style="color: #009900;">&#40;</span>WsimportTool.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">182</span><span style="color: #009900;">&#41;</span>
        at org.<span style="color: #006633;">jboss</span>.<span style="color: #006633;">ws</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">jaxws</span>.<span style="color: #006633;">impl</span>.<span style="color: #006633;">SunRIConsumerImpl</span>.<span style="color: #006633;">consume</span><span style="color: #009900;">&#40;</span>SunRIConsumerImpl.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">217</span><span style="color: #009900;">&#41;</span>
        at org.<span style="color: #006633;">jboss</span>.<span style="color: #006633;">wsf</span>.<span style="color: #006633;">spi</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">cmd</span>.<span style="color: #006633;">WSConsume</span>.<span style="color: #006633;">importServices</span><span style="color: #009900;">&#40;</span>WSConsume.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">223</span><span style="color: #009900;">&#41;</span>
        at org.<span style="color: #006633;">jboss</span>.<span style="color: #006633;">wsf</span>.<span style="color: #006633;">spi</span>.<span style="color: #006633;">tools</span>.<span style="color: #006633;">cmd</span>.<span style="color: #006633;">WSConsume</span>.<span style="color: #006633;">main</span><span style="color: #009900;">&#40;</span>WSConsume.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">81</span><span style="color: #009900;">&#41;</span></pre></div></div>

</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>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;title=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;title=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;title=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22&amp;desc=Today%20I%20was%20importing%20a%20.NET%20generated%20wsdl%20and%20getting%20this%20error%20using%20JBossWS%20wsconsume.sh%20tool%20%28yes%20I%27m%20not%20using%20Wise%20for%20this%20particular%20case%21%21%20But%20the%20problem%20would%20be%20the%20same%20in%20Wise%20since%20it%20use%20wsconsume%20under%20the%20hood%29%20%3A%0D%0A%0D%0A%5BWARNING%5D%20src-resolve.4.2%3A%20Error%20resolving%20component%20%27sch%3Aschema" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;title=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22&amp;description=Today%20I%20was%20importing%20a%20.NET%20generated%20wsdl%20and%20getting%20this%20error%20using%20JBossWS%20wsconsume.sh%20tool%20%28yes%20I%27m%20not%20using%20Wise%20for%20this%20particular%20case%21%21%20But%20the%20problem%20would%20be%20the%20same%20in%20Wise%20since%20it%20use%20wsconsume%20under%20the%20hood%29%20%3A%0D%0A%0D%0A%5BWARNING%5D%20src-resolve.4.2%3A%20Error%20resolving%20component%20%27sch%3Aschema" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;t=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22&amp;link=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;title=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22&amp;srcUrl=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;srcTitle=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22&amp;snippet=Today%20I%20was%20importing%20a%20.NET%20generated%20wsdl%20and%20getting%20this%20error%20using%20JBossWS%20wsconsume.sh%20tool%20%28yes%20I%27m%20not%20using%20Wise%20for%20this%20particular%20case%21%21%20But%20the%20problem%20would%20be%20the%20same%20in%20Wise%20since%20it%20use%20wsconsume%20under%20the%20hood%29%20%3A%0D%0A%0D%0A%5BWARNING%5D%20src-resolve.4.2%3A%20Error%20resolving%20component%20%27sch%3Aschema" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;title=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22&amp;summary=Today%20I%20was%20importing%20a%20.NET%20generated%20wsdl%20and%20getting%20this%20error%20using%20JBossWS%20wsconsume.sh%20tool%20%28yes%20I%27m%20not%20using%20Wise%20for%20this%20particular%20case%21%21%20But%20the%20problem%20would%20be%20the%20same%20in%20Wise%20since%20it%20use%20wsconsume%20under%20the%20hood%29%20%3A%0D%0A%0D%0A%5BWARNING%5D%20src-resolve.4.2%3A%20Error%20resolving%20component%20%27sch%3Aschema&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;bm_description=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;title=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;title=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/&amp;title=JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2009/03/04/jbossws-wsconsume-error-undefined-element-declaration-schschema/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+JBossWS+wsconsume+error+%22undefined+element+declaration+%27sch%3Aschema%27%22+-+http://cli.gs/NtNQ6&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></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[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share I&#8217;m participating in this poll as candidate for New features contribution. As you probably remember I&#8217;ve contributed in [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/";
		var dzone_title = "I&#8217;m partecipating in JBoss Community Leadership Awards";
		var dzone_style = "1";
		var dzone_blurb = "																				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...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "I&#8217;m partecipating in JBoss Community Leadership Awards";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F01%2F19%2Fim-partecipating-in-jboss-community-leadership-awards%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2009%2F01%2F19%2Fim-partecipating-in-jboss-community-leadership-awards%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<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>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;title=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;title=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;title=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+&amp;desc=I%27m%20participating%20in%20this%20poll%20as%20candidate%20for%20New%20features%20contribution.%0D%0A%0D%0AAs%20you%20probably%20remember%20I%27ve%20contributed%20in%20DNA%2C%20JBossWS%20%28sometime%20in%20the%20past%29%2C%20and%20JBossESB%20integrating%20Wise%20into%20ESB%204.4.%C2%A0%20Moreover%20Wise%20is%20now%20a%20JBoss.org%20project%3A%20I%27ve%20donated%20it%20some%20months%20ago%20and%20I%27m%20leading%20the%20" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;title=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+&amp;description=I%27m%20participating%20in%20this%20poll%20as%20candidate%20for%20New%20features%20contribution.%0D%0A%0D%0AAs%20you%20probably%20remember%20I%27ve%20contributed%20in%20DNA%2C%20JBossWS%20%28sometime%20in%20the%20past%29%2C%20and%20JBossESB%20integrating%20Wise%20into%20ESB%204.4.%C2%A0%20Moreover%20Wise%20is%20now%20a%20JBoss.org%20project%3A%20I%27ve%20donated%20it%20some%20months%20ago%20and%20I%27m%20leading%20the%20" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;t=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+&amp;link=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;title=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+&amp;srcUrl=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;srcTitle=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+&amp;snippet=I%27m%20participating%20in%20this%20poll%20as%20candidate%20for%20New%20features%20contribution.%0D%0A%0D%0AAs%20you%20probably%20remember%20I%27ve%20contributed%20in%20DNA%2C%20JBossWS%20%28sometime%20in%20the%20past%29%2C%20and%20JBossESB%20integrating%20Wise%20into%20ESB%204.4.%C2%A0%20Moreover%20Wise%20is%20now%20a%20JBoss.org%20project%3A%20I%27ve%20donated%20it%20some%20months%20ago%20and%20I%27m%20leading%20the%20" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;title=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+&amp;summary=I%27m%20participating%20in%20this%20poll%20as%20candidate%20for%20New%20features%20contribution.%0D%0A%0D%0AAs%20you%20probably%20remember%20I%27ve%20contributed%20in%20DNA%2C%20JBossWS%20%28sometime%20in%20the%20past%29%2C%20and%20JBossESB%20integrating%20Wise%20into%20ESB%204.4.%C2%A0%20Moreover%20Wise%20is%20now%20a%20JBoss.org%20project%3A%20I%27ve%20donated%20it%20some%20months%20ago%20and%20I%27m%20leading%20the%20&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;bm_description=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;title=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;title=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/&amp;title=I%27m+partecipating+in+JBoss+Community+Leadership+Awards+" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2009/01/19/im-partecipating-in-jboss-community-leadership-awards/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+I%27m+partecipating+in+JBoss+Community+Leadership+Awards++-+http://cli.gs/8dbWj&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></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[SOA]]></category>
		<category><![CDATA[esb]]></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=95</guid>
		<description><![CDATA[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share As I wrote in some previous posts me and my fine team are working from a while to [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/";
		var dzone_title = "JBossESB and Wise to implement ETL phase for a big DataWareHouse";
		var dzone_style = "1";
		var dzone_blurb = "																				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...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "JBossESB and Wise to implement ETL phase for a big DataWareHouse";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2008%2F09%2F15%2Fjbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2008%2F09%2F15%2Fjbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<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>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;title=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;title=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;title=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse&amp;desc=As%20I%20wrote%20in%20some%20previous%20posts%20me%20and%20my%20fine%20team%20are%20working%20from%20a%20while%20to%20a%20project%20using%20JBossESB%20Wise%20action%20in%20a%20real%20world%20enterprise%20application.%20We%20are%20using%20it%20for%20the%20ETL%20%28Extract%20Transfor%20Load%29%20phase%20for%20a%20big%20DWH%20%28Data%20Ware%20House%29%20with%20an%20incremental%20loading%20of%20data.%0D%0A%0D%0AIn%20a%20nutshe" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;title=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse&amp;description=As%20I%20wrote%20in%20some%20previous%20posts%20me%20and%20my%20fine%20team%20are%20working%20from%20a%20while%20to%20a%20project%20using%20JBossESB%20Wise%20action%20in%20a%20real%20world%20enterprise%20application.%20We%20are%20using%20it%20for%20the%20ETL%20%28Extract%20Transfor%20Load%29%20phase%20for%20a%20big%20DWH%20%28Data%20Ware%20House%29%20with%20an%20incremental%20loading%20of%20data.%0D%0A%0D%0AIn%20a%20nutshe" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;t=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse&amp;link=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;title=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse&amp;srcUrl=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;srcTitle=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse&amp;snippet=As%20I%20wrote%20in%20some%20previous%20posts%20me%20and%20my%20fine%20team%20are%20working%20from%20a%20while%20to%20a%20project%20using%20JBossESB%20Wise%20action%20in%20a%20real%20world%20enterprise%20application.%20We%20are%20using%20it%20for%20the%20ETL%20%28Extract%20Transfor%20Load%29%20phase%20for%20a%20big%20DWH%20%28Data%20Ware%20House%29%20with%20an%20incremental%20loading%20of%20data.%0D%0A%0D%0AIn%20a%20nutshe" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;title=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse&amp;summary=As%20I%20wrote%20in%20some%20previous%20posts%20me%20and%20my%20fine%20team%20are%20working%20from%20a%20while%20to%20a%20project%20using%20JBossESB%20Wise%20action%20in%20a%20real%20world%20enterprise%20application.%20We%20are%20using%20it%20for%20the%20ETL%20%28Extract%20Transfor%20Load%29%20phase%20for%20a%20big%20DWH%20%28Data%20Ware%20House%29%20with%20an%20incremental%20loading%20of%20data.%0D%0A%0D%0AIn%20a%20nutshe&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;bm_description=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;title=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;title=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/&amp;title=JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2008/09/15/jbossesb-and-wise-to-implement-etl-phase-for-a-big-datawarehouse/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+JBossESB+and+Wise+to+implement+ETL+phase+for+a+big+DataWareHouse+-+http://cli.gs/3Wzmt&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></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[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share As said in this post one of possible use of wise-core (the new core we get independent from [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/";
		var dzone_title = "wise-core in jbossesb first implementation";
		var dzone_style = "1";
		var dzone_blurb = "																				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...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "wise-core in jbossesb first implementation";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2008%2F06%2F24%2Fwise-core-in-jbossesb-first-implementation%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2008%2F06%2F24%2Fwise-core-in-jbossesb-first-implementation%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<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>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;title=wise-core+in+jbossesb+first+implementation" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;title=wise-core+in+jbossesb+first+implementation" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;title=wise-core+in+jbossesb+first+implementation&amp;desc=As%20said%20in%20this%20post%20one%20of%20possible%20use%20of%20wise-core%20%28the%20new%20core%20we%20get%20independent%20from%20Wise%29%20is%20to%20integrate%20it%20in%20JBossESB%20to%20make%20a%20generic%20soap%20client%20invoking%20web%20service%20using%20Smooks%20transformation%20to%20hide%20final%20user%20the%20gap%20between%20their%20own%20object%20models%20and%20one%20generated%20by%20JAX-WS%20tools" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;title=wise-core+in+jbossesb+first+implementation&amp;description=As%20said%20in%20this%20post%20one%20of%20possible%20use%20of%20wise-core%20%28the%20new%20core%20we%20get%20independent%20from%20Wise%29%20is%20to%20integrate%20it%20in%20JBossESB%20to%20make%20a%20generic%20soap%20client%20invoking%20web%20service%20using%20Smooks%20transformation%20to%20hide%20final%20user%20the%20gap%20between%20their%20own%20object%20models%20and%20one%20generated%20by%20JAX-WS%20tools" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;t=wise-core+in+jbossesb+first+implementation" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=wise-core+in+jbossesb+first+implementation&amp;link=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;title=wise-core+in+jbossesb+first+implementation&amp;srcUrl=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;srcTitle=wise-core+in+jbossesb+first+implementation&amp;snippet=As%20said%20in%20this%20post%20one%20of%20possible%20use%20of%20wise-core%20%28the%20new%20core%20we%20get%20independent%20from%20Wise%29%20is%20to%20integrate%20it%20in%20JBossESB%20to%20make%20a%20generic%20soap%20client%20invoking%20web%20service%20using%20Smooks%20transformation%20to%20hide%20final%20user%20the%20gap%20between%20their%20own%20object%20models%20and%20one%20generated%20by%20JAX-WS%20tools" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;title=wise-core+in+jbossesb+first+implementation&amp;summary=As%20said%20in%20this%20post%20one%20of%20possible%20use%20of%20wise-core%20%28the%20new%20core%20we%20get%20independent%20from%20Wise%29%20is%20to%20integrate%20it%20in%20JBossESB%20to%20make%20a%20generic%20soap%20client%20invoking%20web%20service%20using%20Smooks%20transformation%20to%20hide%20final%20user%20the%20gap%20between%20their%20own%20object%20models%20and%20one%20generated%20by%20JAX-WS%20tools&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;bm_description=wise-core+in+jbossesb+first+implementation&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;title=wise-core+in+jbossesb+first+implementation" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;title=wise-core+in+jbossesb+first+implementation" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/&amp;title=wise-core+in+jbossesb+first+implementation" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2008/06/24/wise-core-in-jbossesb-first-implementation/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+wise-core+in+jbossesb+first+implementation+-+http://cli.gs/NEdnP&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></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[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share It&#8217;s time to discuss with the community the future of Wise and Lms. First of all a clarification: [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/";
		var dzone_title = "The future of wise (And Lms)";
		var dzone_style = "1";
		var dzone_blurb = "																				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...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "The future of wise (And Lms)";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2008%2F04%2F13%2Fthe-future-of-wise-and-lms%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2008%2F04%2F13%2Fthe-future-of-wise-and-lms%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<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>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;title=The+future+of+wise+%28And+Lms%29" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;title=The+future+of+wise+%28And+Lms%29" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;title=The+future+of+wise+%28And+Lms%29&amp;desc=It%27s%20time%20to%20discuss%20with%20the%20community%20the%20future%20of%20Wise%20and%20Lms.%20First%20of%20all%20a%20clarification%3A%20Alessio%20and%20me%20have%20being%20very%20busy%20in%20last%20months%2C%20but%20we%20are%20not%20planning%20to%20stop%20development%20of%20Wise%20and%20Lms.%0D%0A%0D%0AWe%20have%202%20different%20approach%20possible%2C%20not%20mutually%20exclusive%20each%20other%3A%0D%0A%0D%0A%09%20integra" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;title=The+future+of+wise+%28And+Lms%29&amp;description=It%27s%20time%20to%20discuss%20with%20the%20community%20the%20future%20of%20Wise%20and%20Lms.%20First%20of%20all%20a%20clarification%3A%20Alessio%20and%20me%20have%20being%20very%20busy%20in%20last%20months%2C%20but%20we%20are%20not%20planning%20to%20stop%20development%20of%20Wise%20and%20Lms.%0D%0A%0D%0AWe%20have%202%20different%20approach%20possible%2C%20not%20mutually%20exclusive%20each%20other%3A%0D%0A%0D%0A%09%20integra" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;t=The+future+of+wise+%28And+Lms%29" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=The+future+of+wise+%28And+Lms%29&amp;link=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;title=The+future+of+wise+%28And+Lms%29&amp;srcUrl=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;srcTitle=The+future+of+wise+%28And+Lms%29&amp;snippet=It%27s%20time%20to%20discuss%20with%20the%20community%20the%20future%20of%20Wise%20and%20Lms.%20First%20of%20all%20a%20clarification%3A%20Alessio%20and%20me%20have%20being%20very%20busy%20in%20last%20months%2C%20but%20we%20are%20not%20planning%20to%20stop%20development%20of%20Wise%20and%20Lms.%0D%0A%0D%0AWe%20have%202%20different%20approach%20possible%2C%20not%20mutually%20exclusive%20each%20other%3A%0D%0A%0D%0A%09%20integra" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;title=The+future+of+wise+%28And+Lms%29&amp;summary=It%27s%20time%20to%20discuss%20with%20the%20community%20the%20future%20of%20Wise%20and%20Lms.%20First%20of%20all%20a%20clarification%3A%20Alessio%20and%20me%20have%20being%20very%20busy%20in%20last%20months%2C%20but%20we%20are%20not%20planning%20to%20stop%20development%20of%20Wise%20and%20Lms.%0D%0A%0D%0AWe%20have%202%20different%20approach%20possible%2C%20not%20mutually%20exclusive%20each%20other%3A%0D%0A%0D%0A%09%20integra&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;bm_description=The+future+of+wise+%28And+Lms%29&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;title=The+future+of+wise+%28And+Lms%29" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;title=The+future+of+wise+%28And+Lms%29" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/&amp;title=The+future+of+wise+%28And+Lms%29" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2008/04/13/the-future-of-wise-and-lms/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+The+future+of+wise+%28And+Lms%29+-+http://cli.gs/AgsaJ&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></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[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share A couple of months ago one of the JBoss forum users suggested that notification messages sent by the [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/";
		var dzone_title = "WS-Eventing: Notification validation";
		var dzone_style = "1";
		var dzone_blurb = "																				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...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "WS-Eventing: Notification validation";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2007%2F01%2F14%2Fws-eventing-notification-validation%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2007%2F01%2F14%2Fws-eventing-notification-validation%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<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>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;title=WS-Eventing%3A+Notification+validation" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;title=WS-Eventing%3A+Notification+validation" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;title=WS-Eventing%3A+Notification+validation&amp;desc=A%20couple%20of%20months%20ago%20one%20of%20the%20JBoss%20forum%20users%20suggested%20that%20notification%20messages%20sent%20by%20the%20jbossws%20ws-eventing%20engine%20should%20be%20validated%20against%20the%20underlying%20schema%20before%20the%20actual%20dispatch%20takes%20place%20%28link%29.%20Heiko%20Braun%20opened%20a%20feature%20request%20issue%20on%20JIRA...%20and%20last%20week%20we%20subm" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;title=WS-Eventing%3A+Notification+validation&amp;description=A%20couple%20of%20months%20ago%20one%20of%20the%20JBoss%20forum%20users%20suggested%20that%20notification%20messages%20sent%20by%20the%20jbossws%20ws-eventing%20engine%20should%20be%20validated%20against%20the%20underlying%20schema%20before%20the%20actual%20dispatch%20takes%20place%20%28link%29.%20Heiko%20Braun%20opened%20a%20feature%20request%20issue%20on%20JIRA...%20and%20last%20week%20we%20subm" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;t=WS-Eventing%3A+Notification+validation" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=WS-Eventing%3A+Notification+validation&amp;link=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;title=WS-Eventing%3A+Notification+validation&amp;srcUrl=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;srcTitle=WS-Eventing%3A+Notification+validation&amp;snippet=A%20couple%20of%20months%20ago%20one%20of%20the%20JBoss%20forum%20users%20suggested%20that%20notification%20messages%20sent%20by%20the%20jbossws%20ws-eventing%20engine%20should%20be%20validated%20against%20the%20underlying%20schema%20before%20the%20actual%20dispatch%20takes%20place%20%28link%29.%20Heiko%20Braun%20opened%20a%20feature%20request%20issue%20on%20JIRA...%20and%20last%20week%20we%20subm" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;title=WS-Eventing%3A+Notification+validation&amp;summary=A%20couple%20of%20months%20ago%20one%20of%20the%20JBoss%20forum%20users%20suggested%20that%20notification%20messages%20sent%20by%20the%20jbossws%20ws-eventing%20engine%20should%20be%20validated%20against%20the%20underlying%20schema%20before%20the%20actual%20dispatch%20takes%20place%20%28link%29.%20Heiko%20Braun%20opened%20a%20feature%20request%20issue%20on%20JIRA...%20and%20last%20week%20we%20subm&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;bm_description=WS-Eventing%3A+Notification+validation&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;title=WS-Eventing%3A+Notification+validation" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;title=WS-Eventing%3A+Notification+validation" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/&amp;title=WS-Eventing%3A+Notification+validation" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2007/01/14/ws-eventing-notification-validation/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+WS-Eventing%3A+Notification+validation+-+http://cli.gs/1DB8r&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></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>
		<item>
		<title>WS-Eventing: event notification failure</title>
		<link>http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/</link>
		<comments>http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/#comments</comments>
		<pubDate>Thu, 30 Nov 2006 15:33:28 +0000</pubDate>
		<dc:creator>Alessio SOLDANO</dc:creator>
				<category><![CDATA[jbossws]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=17</guid>
		<description><![CDATA[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share Still working on ws-eventing and JBossWS&#8230; We noticed that event notification failures are completely lost. If an event [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/";
		var dzone_title = "WS-Eventing: event notification failure";
		var dzone_style = "1";
		var dzone_blurb = "																				Still working on ws-eventing and JBossWS&#8230; We noticed that event notification failures are completely lost. If an event notification fails (for example because the event sink is down) the current jbossws engine (1.0.4.GA) just...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "WS-Eventing: event notification failure";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2006%2F11%2F30%2Fws-eventing-event-notification-failure%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2006%2F11%2F30%2Fws-eventing-event-notification-failure%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Still working on ws-eventing and JBossWS&#8230; We noticed that event notification failures are completely lost. If an event notification fails (for example because the event sink is down) the current jbossws engine (1.0.4.GA) just logs the error and does nothing else. Of course it could be useful at least to keep track of failed notification in order to send them again later or simply to warn the sink&#8217;s owner.</p>
<p>So we&#8217;ve just made a patch to jbossws, saving notification failures into a list stored in the SubscriptionManager mbean.</p>
<p>You can find the patch on jboss jira: <a href="http://jira.jboss.com/jira/browse/JBWS-1406">http://jira.jboss.com/jira/browse/JBWS-1406</a></p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;title=WS-Eventing%3A+event+notification+failure" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;title=WS-Eventing%3A+event+notification+failure" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;title=WS-Eventing%3A+event+notification+failure&amp;desc=Still%20working%20on%20ws-eventing%20and%20JBossWS...%20We%20noticed%20that%20event%20notification%20failures%20are%20completely%20lost.%20If%20an%20event%20notification%20fails%20%28for%20example%20because%20the%20event%20sink%20is%20down%29%20the%20current%20jbossws%20engine%20%281.0.4.GA%29%20just%20logs%20the%20error%20and%20does%20nothing%20else.%20Of%20course%20it%20could%20be%20useful%20at%20le" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;title=WS-Eventing%3A+event+notification+failure&amp;description=Still%20working%20on%20ws-eventing%20and%20JBossWS...%20We%20noticed%20that%20event%20notification%20failures%20are%20completely%20lost.%20If%20an%20event%20notification%20fails%20%28for%20example%20because%20the%20event%20sink%20is%20down%29%20the%20current%20jbossws%20engine%20%281.0.4.GA%29%20just%20logs%20the%20error%20and%20does%20nothing%20else.%20Of%20course%20it%20could%20be%20useful%20at%20le" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;t=WS-Eventing%3A+event+notification+failure" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=WS-Eventing%3A+event+notification+failure&amp;link=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;title=WS-Eventing%3A+event+notification+failure&amp;srcUrl=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;srcTitle=WS-Eventing%3A+event+notification+failure&amp;snippet=Still%20working%20on%20ws-eventing%20and%20JBossWS...%20We%20noticed%20that%20event%20notification%20failures%20are%20completely%20lost.%20If%20an%20event%20notification%20fails%20%28for%20example%20because%20the%20event%20sink%20is%20down%29%20the%20current%20jbossws%20engine%20%281.0.4.GA%29%20just%20logs%20the%20error%20and%20does%20nothing%20else.%20Of%20course%20it%20could%20be%20useful%20at%20le" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;title=WS-Eventing%3A+event+notification+failure&amp;summary=Still%20working%20on%20ws-eventing%20and%20JBossWS...%20We%20noticed%20that%20event%20notification%20failures%20are%20completely%20lost.%20If%20an%20event%20notification%20fails%20%28for%20example%20because%20the%20event%20sink%20is%20down%29%20the%20current%20jbossws%20engine%20%281.0.4.GA%29%20just%20logs%20the%20error%20and%20does%20nothing%20else.%20Of%20course%20it%20could%20be%20useful%20at%20le&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;bm_description=WS-Eventing%3A+event+notification+failure&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;title=WS-Eventing%3A+event+notification+failure" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;title=WS-Eventing%3A+event+notification+failure" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/&amp;title=WS-Eventing%3A+event+notification+failure" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+WS-Eventing%3A+event+notification+failure+-+http://cli.gs/DmDXq&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2006/11/30/ws-eventing-event-notification-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ws-eventing clustering problem</title>
		<link>http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/</link>
		<comments>http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/#comments</comments>
		<pubDate>Wed, 29 Nov 2006 09:17:53 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[jbossws]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=18</guid>
		<description><![CDATA[function fbs_click() { u=location.href; t=document.title; window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&#038;t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436"); return false; } html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;} Share We got some troubles using ws-eventing jbossws implementation in our clustered/load balanced environment (for a deeper description read [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 70px; margin: 0 0 0 10px;">
<script type="text/javascript">
function fbs_click() {
u=location.href;
t=document.title;
window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");
return false;
}
</script>
<style type="text/css">
html .fb_share_button {display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;}
html .fb_share_button:hover {color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none;}
</style>
<a href="http://www.facebook.com/share.php?u=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/";
		var dzone_title = "ws-eventing clustering problem";
		var dzone_style = "1";
		var dzone_blurb = "																				We got some troubles using ws-eventing jbossws implementation in our clustered/load balanced environment (for a deeper description read here). I&#8217;ll try to describe them in this post, with some proposed solutions:Click here for...";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		digg_url = "http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "ws-eventing clustering problem";
		digg_media = "news";
		digg_topic = "";
		digg_bodytext = "";
		//-->
		</script>
		<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script></div><!--S-ButtonZ 1.1.5 End--><div class="tweetmeme_button" style="float: right; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2006%2F11%2F29%2Fws-eventing-clustering-problem%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2006%2F11%2F29%2Fws-eventing-clustering-problem%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>We got some troubles using ws-eventing jbossws implementation in our clustered/load balanced environment (for a deeper description read <a href="http://www.javalinux.it/blogs/index.php?title=multiple_virtual_host_and_soap_address_p&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">here</a>). I&#8217;ll try to describe them in this post, with some proposed solutions:</p>
<div class="image_block"><img src="http://www.javalinux.it/blogs/media/blogs/legolas/sequenceClusterSmall.jpg" alt="" title=""/><br />
Click <a href="http://www.javalinux.it/blogs/media/blogs/legolas/sequenceCluster.jpg">here</a> for a larger image.
</div>
<p>
The previous diagram describes the two main common problems we had with ws-eventing deployed in a clustered environment:</p>
<ul>
<li> <strong>Subscription on one of the clustered environment&#8217;s machine</strong><br />
<blockquote><p><em>
<p>DESCRIPTION: when a client subscribes to our ws-eventing service the load balancer sends his requests to a real server that receives the subscription and store it locally (in current jbossws eventing implementation this is achieved using a Map owned by SubscriptionManagerMbean). An event source generates a notification and delegates its notification to jbossws; but in a cluster environment this event source could use a different real server knowing nothing about the subscriber. The notification would be lost. See messages from 1 to 5 in the above diagram. Of course a very similar situation may happen when renewing a subscription: a renew message cold be send to a server different from the one that received the first subscription, resulting in subscription renew failure. The client will receive an &#8220;Unable to renew&#8221; exception, and on the server side the subscription will expire for timeout! All notifications are lost until client re-subscribe to the right real server. See messages from 6 to 13 in the above diagram.</p>
<p></em></p></blockquote>
<blockquote><p><em>
<p>PROPOSED SOLUTION: These two problems could be solved clustering the SubscriptionMap. The easiest solution would probably be arranged using HAJNDI to store subscriptions. Of course the use of a local Map instead of HAJNDI have to be configured at deploy time.</p>
<p></em></p></blockquote>
</li>
<li> <strong>Shutdown of one of the cluster&#8217;s machine</strong><br />
<blockquote><p><em>
<p>DESCRIPTION: SubscriptionManagerMbean sends notifications to remove every subscriptions when it is stopped or the real server it runs on shutdowns. But in a cluster environment other servers continue to work and potentially to send notifications. Those notifications will be lost. See messages from 14 to 26 in the above diagram.  </p>
<p></em></p></blockquote>
<blockquote><p><em>
<p>PROPOSED SOLUTION: SubscriptionManagerMbeans have to be clustered and have to exchange their status before they can decide to send this kind of notifications. The solution could be implemented using jGroups (of course), but it needs further investigations and discussions, mainly to understand if SubscriptionManager is the only part of jbossws needing clustered solutions</p>
<p></em></p></blockquote>
</li>
</ul>
<p>
I started a <a href="http://www.jboss.com/index.html?module=bb&amp;op=viewtopic&amp;p=3989678#3989678">thread</a> in JbossWS Design forum aboute this issue.</p></p>
<div style="clear:both;">&nbsp;</div>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;title=ws-eventing+clustering+problem" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;title=ws-eventing+clustering+problem" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;title=ws-eventing+clustering+problem&amp;desc=We%20got%20some%20troubles%20using%20ws-eventing%20jbossws%20implementation%20in%20our%20clustered%2Fload%20balanced%20environment%20%28for%20a%20deeper%20description%20read%20here%29.%20I%27ll%20try%20to%20describe%20them%20in%20this%20post%2C%20with%20some%20proposed%20solutions%3A%0A%0AClick%20here%20for%20a%20larger%20image.%0A%0A%0AThe%20previous%20diagram%20describes%20the%20two%20main%20common%20pr" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-dzone">
			<a href="http://www.dzone.com/links/add.html?url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;title=ws-eventing+clustering+problem&amp;description=We%20got%20some%20troubles%20using%20ws-eventing%20jbossws%20implementation%20in%20our%20clustered%2Fload%20balanced%20environment%20%28for%20a%20deeper%20description%20read%20here%29.%20I%27ll%20try%20to%20describe%20them%20in%20this%20post%2C%20with%20some%20proposed%20solutions%3A%0A%0AClick%20here%20for%20a%20larger%20image.%0A%0A%0AThe%20previous%20diagram%20describes%20the%20two%20main%20common%20pr" rel="nofollow" class="external" title="Add this to DZone">Add this to DZone</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;t=ws-eventing+clustering+problem" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=ws-eventing+clustering+problem&amp;link=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;title=ws-eventing+clustering+problem&amp;srcUrl=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;srcTitle=ws-eventing+clustering+problem&amp;snippet=We%20got%20some%20troubles%20using%20ws-eventing%20jbossws%20implementation%20in%20our%20clustered%2Fload%20balanced%20environment%20%28for%20a%20deeper%20description%20read%20here%29.%20I%27ll%20try%20to%20describe%20them%20in%20this%20post%2C%20with%20some%20proposed%20solutions%3A%0A%0AClick%20here%20for%20a%20larger%20image.%0A%0A%0AThe%20previous%20diagram%20describes%20the%20two%20main%20common%20pr" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;title=ws-eventing+clustering+problem&amp;summary=We%20got%20some%20troubles%20using%20ws-eventing%20jbossws%20implementation%20in%20our%20clustered%2Fload%20balanced%20environment%20%28for%20a%20deeper%20description%20read%20here%29.%20I%27ll%20try%20to%20describe%20them%20in%20this%20post%2C%20with%20some%20proposed%20solutions%3A%0A%0AClick%20here%20for%20a%20larger%20image.%0A%0A%0AThe%20previous%20diagram%20describes%20the%20two%20main%20common%20pr&amp;source=Legolas in Minas Tirith" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;bm_description=ws-eventing+clustering+problem&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;title=ws-eventing+clustering+problem" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;title=ws-eventing+clustering+problem" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/&amp;title=ws-eventing+clustering+problem" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=RT+%40maeste+ws-eventing+clustering+problem+-+http://cli.gs/1mRUZ&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.javalinux.it/wordpress/2006/11/29/ws-eventing-clustering-problem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
