<?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; dna</title>
	<atom:link href="http://www.javalinux.it/wordpress/categories/jboss/dna/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 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>JBoss DNA 0.2</title>
		<link>http://www.javalinux.it/wordpress/2008/09/30/jboss-dna-02/</link>
		<comments>http://www.javalinux.it/wordpress/2008/09/30/jboss-dna-02/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 05:42:21 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[dna]]></category>
		<category><![CDATA[jboss]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=122</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 JBoss DNA team has just released version 0.2 with a lot of new feature. I&#8217;ve been too busy [...]]]></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/30/jboss-dna-02/" 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/30/jboss-dna-02/";
		var dzone_title = "JBoss DNA 0.2";
		var dzone_style = "1";
		var dzone_blurb = "																				JBoss DNA team has just released version 0.2 with a lot of new feature.I&#8217;ve been too busy with Wise and other stuffs to contribute to this release (or at least very very few), but let me suggest you to check it out since it&#8217;s...";
		//-->
		</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/30/jboss-dna-02/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "JBoss DNA 0.2";
		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%2F30%2Fjboss-dna-02%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2008%2F09%2F30%2Fjboss-dna-02%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.jboss.org/dna" target="_blank">JBoss DNA</a> team has just released <a href="http://jbossdna.blogspot.com/2008/09/jboss-dna-02-is-available.html" target="_blank">version 0.2</a> with a lot of new feature.</p>
<p>I&#8217;ve been too busy with Wise and other stuffs to contribute to this release (or at least very very few), but let me suggest you to check it out since it&#8217;s a very cool project.</p>
<p>Congrats to Randall and all the team for the impressive work.</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/30/jboss-dna-02/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/30/jboss-dna-02/&amp;title=JBoss+DNA+0.2" 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/30/jboss-dna-02/&amp;title=JBoss+DNA+0.2" 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/30/jboss-dna-02/&amp;title=JBoss+DNA+0.2&amp;desc=JBoss%20DNA%20team%20has%20just%20released%20version%200.2%20with%20a%20lot%20of%20new%20feature.%0D%0A%0D%0AI%27ve%20been%20too%20busy%20with%20Wise%20and%20other%20stuffs%20to%20contribute%20to%20this%20release%20%28or%20at%20least%20very%20very%20few%29%2C%20but%20let%20me%20suggest%20you%20to%20check%20it%20out%20since%20it%27s%20a%20very%20cool%20project.%0D%0A%0D%0ACongrats%20to%20Randall%20and%20all%20the%20team%20for%20the%20i" 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/30/jboss-dna-02/&amp;title=JBoss+DNA+0.2&amp;description=JBoss%20DNA%20team%20has%20just%20released%20version%200.2%20with%20a%20lot%20of%20new%20feature.%0D%0A%0D%0AI%27ve%20been%20too%20busy%20with%20Wise%20and%20other%20stuffs%20to%20contribute%20to%20this%20release%20%28or%20at%20least%20very%20very%20few%29%2C%20but%20let%20me%20suggest%20you%20to%20check%20it%20out%20since%20it%27s%20a%20very%20cool%20project.%0D%0A%0D%0ACongrats%20to%20Randall%20and%20all%20the%20team%20for%20the%20i" 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/30/jboss-dna-02/&amp;t=JBoss+DNA+0.2" 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=JBoss+DNA+0.2&amp;link=http://www.javalinux.it/wordpress/2008/09/30/jboss-dna-02/" 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/30/jboss-dna-02/&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/30/jboss-dna-02/&amp;title=JBoss+DNA+0.2&amp;srcUrl=http://www.javalinux.it/wordpress/2008/09/30/jboss-dna-02/&amp;srcTitle=JBoss+DNA+0.2&amp;snippet=JBoss%20DNA%20team%20has%20just%20released%20version%200.2%20with%20a%20lot%20of%20new%20feature.%0D%0A%0D%0AI%27ve%20been%20too%20busy%20with%20Wise%20and%20other%20stuffs%20to%20contribute%20to%20this%20release%20%28or%20at%20least%20very%20very%20few%29%2C%20but%20let%20me%20suggest%20you%20to%20check%20it%20out%20since%20it%27s%20a%20very%20cool%20project.%0D%0A%0D%0ACongrats%20to%20Randall%20and%20all%20the%20team%20for%20the%20i" 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/30/jboss-dna-02/&amp;title=JBoss+DNA+0.2&amp;summary=JBoss%20DNA%20team%20has%20just%20released%20version%200.2%20with%20a%20lot%20of%20new%20feature.%0D%0A%0D%0AI%27ve%20been%20too%20busy%20with%20Wise%20and%20other%20stuffs%20to%20contribute%20to%20this%20release%20%28or%20at%20least%20very%20very%20few%29%2C%20but%20let%20me%20suggest%20you%20to%20check%20it%20out%20since%20it%27s%20a%20very%20cool%20project.%0D%0A%0D%0ACongrats%20to%20Randall%20and%20all%20the%20team%20for%20the%20i&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/30/jboss-dna-02/&amp;bm_description=JBoss+DNA+0.2&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/30/jboss-dna-02/&amp;title=JBoss+DNA+0.2" 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/30/jboss-dna-02/&amp;title=JBoss+DNA+0.2" 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/30/jboss-dna-02/&amp;title=JBoss+DNA+0.2" 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/30/jboss-dna-02/" 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+JBoss+DNA+0.2+-+http://cli.gs/hv3Yb&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/30/jboss-dna-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss DNA next steps (another chat with Randall Hauch trascript)</title>
		<link>http://www.javalinux.it/wordpress/2008/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/</link>
		<comments>http://www.javalinux.it/wordpress/2008/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/#comments</comments>
		<pubDate>Sat, 17 May 2008 14:12:29 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[dna]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[jbossfeed]]></category>
		<category><![CDATA[overlord]]></category>
		<category><![CDATA[irc]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=31</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 had another interesting chat with Randall Hauch about JBossDNA next steps. Here is the log of our [...]]]></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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/" 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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/";
		var dzone_title = "JBoss DNA next steps (another chat with Randall Hauch trascript)";
		var dzone_style = "1";
		var dzone_blurb = "																				I had another interesting chat with Randall Hauch about JBossDNA next steps. Here is the log of our discussion. I put it here in agreement with Randall, because IRC chat sometime contain interesting ideas for all comunity memeber of...";
		//-->
		</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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "JBoss DNA next steps (another chat with Randall Hauch trascript)";
		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%2F05%2F17%2Fjboss-dna-next-steps-another-chat-with-randall-hauch-trascript%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2008%2F05%2F17%2Fjboss-dna-next-steps-another-chat-with-randall-hauch-trascript%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I had another interesting chat with Randall Hauch about <a href="http://www.jboss.org/dna/" target="_blank">JBossDNA</a> next steps.<a href="http://www.jboss.org/soag/" target="_blank"></a> Here is the log of our discussion. I put it here in agreement with Randall, because IRC chat sometime contain interesting ideas for all comunity memeber of <a href="http://www.jboss.org/dna/" target="_blank">JBossDNA</a>, and it&#8217;s good it become public and with a longer time to leave than irc channel logs.</p>
<p>I haven&#8217;t time to extract a synthesis document, but in a nutshell we discussed about next steps of the project: federation engine and its connectors, graph SPI, new sequencers, views system.</p>
<p>Hoping it would be useful for someone, here you have it unabridged:</p>
<blockquote><p><span style="color: red;">rhauch: I&#8217;ll get the graph API into SVN soon.</span><br />
<span style="color: red;">rhauch: Is there an area you want to work?</span><br />
<span style="color: red;">rhauch: Other sequencers?  Federation?</span><br />
<span style="color: blue;">maeste: Federation would be fun</span><br />
<span style="color: blue;">maeste: and I&#8217;m thinking about sequencers useful for ESB/Overlord</span><br />
<span style="color: red;">rhauch: any experience with JBoss Cache?</span><br />
<span style="color: blue;">maeste: in particulòar I&#8217;m looking at ESB code which write on JCR messages</span><br />
<span style="color: blue;">maeste: just a little. Just ine project, not big</span><br />
<span style="color: blue;">maeste: but I have an idea about it, not completely ignorant</span><br />
<span style="color: blue;">maeste: concluding about ESB messages, I think a sequencer on it can be very useful, in particular if used togheter an UDDI sequencer</span><br />
<span style="color: blue;">maeste: but as said Federation and connectors would be big fun for me</span><br />
<span style="color: red;">rhauch: i&#8217;m not sure i understand what would be sequenced</span><br />
<span style="color: blue;">maeste: ESB track messages exchanged</span><br />
<span style="color: blue;">maeste: and would be good to sequence message header</span><br />
<span style="color: blue;">maeste: containing EPRs</span><br />
<span style="color: blue;">maeste: of request and response</span><br />
<span style="color: red;">rhauch: those headers would be stored in JCR?</span><br />
<span style="color: blue;">maeste: I think so. Am I wrong?</span><br />
<span style="color: red;">rhauch: oh, well they certainly could be stored in JCR.</span><br />
<span style="color: red;">rhauch: I just didn&#8217;t know how ESB would use JCR for that.</span><br />
<span style="color: blue;">maeste: I think it would be used to query jcr to understand how many times messages pass on EPRs</span><br />
<span style="color: red;">rhauch: EPR = ?</span><br />
<span style="color: blue;">maeste: and eventually we can sequence the route of message</span><br />
<span style="color: blue;">maeste: EndPoint&#8230;&#8230;I can&#8217;t recall the &#8216;R&#8217;</span><br />
<span style="color: blue;">maeste: a moment&#8230;</span><br />
<span style="color: red;">rhauch: router?</span><br />
<span style="color: blue;">maeste: no, it&#8217;s the ws-addressing EPR, the unique uidentifier of source/destination of a message</span><br />
<span style="color: red;">rhauch: ah.</span><br />
<span style="color: blue;">maeste: R=Reference</span><br />
<span style="color: red;">rhauch: would it be useful to have a connector that publishes the message headers?</span><br />
<span style="color: blue;">maeste: well ESB already have a JCR repository</span><br />
<span style="color: red;">rhauch: I guess I&#8217;m wondering how long those need to be stored?  forever would mean a lot of data, right?</span><br />
<span style="color: blue;">maeste: Yep</span><br />
<span style="color: blue;">maeste: it&#8217;s the reason because ESB leave to the user the decision on how store on the repository</span><br />
<span style="color: blue;">maeste: there is an action</span><br />
<span style="color: blue;">maeste: that register a message on the repository</span><br />
<span style="color: blue;">maeste: just body and attributes at the moment</span><br />
<span style="color: blue;">maeste: not header</span><br />
<span style="color: blue;">maeste: but also body (and mainly body) may be a lot of data</span><br />
<span style="color: red;">rhauch: would you rather I create JIRA tasks, and you assign them to yourself?</span><br />
<span style="color: red;">rhauch: or would you rather discuss what needs to be done and then you create the tasks for what you&#8217;d work on?</span><br />
<span style="color: blue;">maeste: well it&#8217;s better to have a little discussion before</span><br />
<span style="color: red;">rhauch: where did you want to start, maeste?</span><br />
<span style="color: blue;">maeste: well we can start from the roadmap</span><br />
<span style="color: blue;">maeste: IOW what you have in mind for next release?</span><br />
<span style="color: red;">rhauch: Two areas:  more sequencers and federation (at least read, probably not write)</span><br />
<span style="color: blue;">maeste: oki</span><br />
<span style="color: blue;">maeste: about sequencers i&#8217;d like to write some SOA related</span><br />
<span style="color: red;">rhauch: okay, that&#8217;d be great.</span><br />
<span style="color: blue;">maeste: WSDLs, ESB Message&#8230;.maybe UDDI</span><br />
<span style="color: red;">rhauch: johnny verhaeg works with me in STL, and he&#8217;ll be looking into a MetaMatrix sequencer (and maybe XSD)</span><br />
<span style="color: blue;">maeste: I don&#8217;t think policy one yet, because we (in overlord) have to discuss about what&#8217;s kind of policy want to support</span><br />
<span style="color: red;">rhauch: Someone else on the discussion forums started on a Java sequencer, too.  Not sure where he is.</span><br />
<span style="color: red;">rhauch: (where he is with the sequencer; I think he&#8217;s in germany)</span><br />
<span style="color: red;">rhauch: John is also looking into the view service, but really just some rough prototyping and investigation of some technologies.</span><br />
<span style="color: red;">rhauch: He won&#8217;t be spending too much time on that, tho.</span><br />
<span style="color: blue;">maeste: about java seq&#8230;code or class?</span><br />
<span style="color: red;">rhauch: I believe source, although I&#8217;d love to have a bytecode sequencer!</span><br />
<span style="color: blue;">maeste: about view service&#8230;another interesting area</span><br />
<span style="color: red;">rhauch: Both should really generate the same output structure.</span><br />
<span style="color: blue;">maeste: I&#8217;d like to give my thought when it will be time</span><br />
<span style="color: blue;">maeste: since I think some of these view could be used on overlord</span><br />
<span style="color: red;">rhauch: very cool.</span><br />
<span style="color: red;">rhauch: Oh, absolutely.</span><br />
<span style="color: red;">rhauch: I anticipate views for all kinds of data</span><br />
<span style="color: blue;">maeste: and also because I&#8217;m used to works with web applications</span><br />
<span style="color: blue;">maeste: already some technology in mind?</span><br />
<span style="color: blue;">maeste: I suppose seam</span><br />
<span style="color: red;">rhauch: yes, seam</span><br />
<span style="color: blue;">maeste: and&#8230;.GWT? or JavaFX?</span><br />
<span style="color: red;">rhauch: not sure about view technology: jsf or Flex</span><br />
<span style="color: blue;">maeste: ah&#8230;the two I not mentioned&#8230;;)</span><br />
<span style="color: red;">rhauch: well, GWT and JavaFX are options too.</span><br />
<span style="color: blue;">maeste: Flex is indeed good technology too</span><br />
<span style="color: red;">rhauch: I&#8217;m concerned about the ability in GWT to dynamically generate views.</span><br />
<span style="color: blue;">maeste: I have some more doubt about jsf</span><br />
<span style="color: blue;">maeste: and I speak as leader of some big jsf projects</span><br />
<span style="color: red;">rhauch: We already tried that, and it worked, but it was a little painful.</span><br />
<span style="color: red;">rhauch: great feedback, then.</span><br />
<span style="color: red;">rhauch: i&#8217;ve never been a big fan of jsf.</span><br />
<span style="color: blue;">maeste: yep right about dynamic generation of GWT</span><br />
<span style="color: red;">rhauch: i don&#8217;t know much about JavaFX</span><br />
<span style="color: red;">rhauch: Flex has an interesting XML-based view definition.</span><br />
<span style="color: blue;">maeste: I&#8217;m studying it right now</span><br />
<span style="color: red;">rhauch: Hmm&#8230; data-driving views.</span><br />
<span style="color: blue;">maeste: it looks very very promising</span><br />
<span style="color: blue;">maeste: Yep I know about this Flex feature&#8230;I think something like that could be managed in JAvaFX, with a reflection like approach</span><br />
<span style="color: red;">rhauch: i need to read up on JavaFX</span><br />
<span style="color: blue;">maeste: anyway it&#8217;s another story&#8230;we can discuss about views in next future on ML</span><br />
<span style="color: red;">rhauch: well, I&#8217;ll have to introduce you to John, maybe on the dna-dev@ list.</span><br />
<span style="color: blue;">maeste: I need to understand better which kind of dynamic generation you have in mind</span><br />
<span style="color: blue;">maeste: to give my thought</span><br />
<span style="color: red;">rhauch: well, think about this</span><br />
<span style="color: red;">rhauch: &#8230;</span><br />
<span style="color: red;">rhauch: in JCR there&#8217;s a structure representing a Java class</span><br />
<span style="color: red;">rhauch: so a node type for the class, with child nodes for the different members.</span><br />
<span style="color: red;">rhauch: and all these nodes have their own properties.</span><br />
<span style="color: red;">rhauch: The whole point of the view system is to build a domain-specific view using a subgraph.</span><br />
<span style="color: red;">rhauch: So the &#8220;Java class&#8221; view would know it needs to get the properties on the class node AND get the member child nodes and their properties.</span><br />
<span style="color: red;">rhauch: The resulting &#8220;message&#8221; (wrong term, really) would contain all the information necessary to build a view using a specific UI technology.</span><br />
<span style="color: red;">rhauch: The big thing is when navigating the repository</span><br />
<span style="color: red;">rhauch: and you come across a node that matches the Java class, that the &#8220;Java class&#8221; view is selected and used to generate the view.</span><br />
<span style="color: blue;">maeste: ok, so I have to see in views a class as a class and not as row xml</span><br />
<span style="color: blue;">maeste: and wsdls as wsdls and so on</span><br />
<span style="color: blue;">maeste: great</span><br />
<span style="color: red;">rhauch: Right, and not a node with properties and links to child nodes.</span><br />
<span style="color: red;">rhauch: exactly</span><br />
<span style="color: red;">rhauch: Ideally, the views could be composed</span><br />
<span style="color: blue;">maeste: of course</span><br />
<span style="color: red;">rhauch: so that if a node &#8220;looks like&#8221; a Java class AND a WSDL, then a single view would include both facets.</span><br />
<span style="color: blue;">maeste: well it&#8217;s not a joke&#8230;doesn&#8217;t matter what technology we will choose&#8230;it still to don&#8217;t be a joke!</span><br />
<span style="color: red;">rhauch: But in the end, the user should understand what they&#8217;re looking at, because it&#8217;s expressed in their terms and in ways they understand.</span><br />
<span style="color: blue;">maeste: ok, a grreat idea indeed</span><br />
<span style="color: red;">rhauch: Oh, and we should have views that show the views.</span><br />
<span style="color: red;">rhauch: <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span><br />
<span style="color: red;">rhauch: Basically, we want to manage and configure DNA using DNA.</span><br />
<span style="color: blue;">maeste: I can&#8217;t immagine an application implemented in jsf like this one which stay under control&#8230; jsf tend to don&#8217;t scale when you have an abstract approach</span><br />
<span style="color: red;">rhauch: Now can you see why I like the FLEX approach?</span><br />
<span style="color: blue;">maeste: the easiest and natural way would be XML+XSL or XML driven Flex indeed&#8230;but let me investigate a little more about JAvaFX</span><br />
<span style="color: red;">rhauch: architecturally, it fits very nicely.</span><br />
<span style="color: red;">rhauch: that&#8217;d be great.  again, I&#8217;ll introduce you to John over email.</span><br />
<span style="color: blue;">maeste: oki</span><br />
<span style="color: red;">rhauch: so we talked about view system</span><br />
<span style="color: red;">rhauch: and a bit about sequencers.</span><br />
<span style="color: blue;">maeste: coming back to Federation&#8230;</span><br />
<span style="color: blue;">maeste: (BTW view system isn&#8217;t expected for next release, right?)</span><br />
<span style="color: red;">rhauch: no, views is not this next release.</span><br />
<span style="color: red;">rhauch: again, just investigating an approach so we know how to plan and how it might fit with anything we&#8217;re doing now.</span><br />
<span style="color: blue;">maeste: yep of course&#8230;and it&#8217;s fun</span><br />
<span style="color: red;">rhauch: we talked a bit about federation a week or so ago</span><br />
<span style="color: red;">rhauch: and there&#8217;s some detail in the Getting Started doc.</span><br />
<span style="color: blue;">maeste: yep I read and I recall our chat</span><br />
<span style="color: red;">rhauch: so any questions? areas that were vague?</span><br />
<span style="color: blue;">maeste: the general idea is clear</span><br />
<span style="color: blue;">maeste: my question is about</span><br />
<span style="color: blue;">maeste: how do you think to tier this component</span><br />
<span style="color: blue;">maeste: where stay cache</span><br />
<span style="color: blue;">maeste: where the tree api</span><br />
<span style="color: blue;">maeste: and so on</span><br />
<span style="color: red;">rhauch: ok</span><br />
<span style="color: blue;">maeste: and another one</span><br />
<span style="color: blue;">maeste: is </span><br />
<span style="color: blue;">maeste: what do you think as container for DNA</span><br />
<span style="color: blue;">maeste: JBoss Microcontainer?</span><br />
<span style="color: red;">rhauch: yes on MC</span><br />
<span style="color: blue;">maeste: A standalone server or a deployable app?</span><br />
<span style="color: red;">rhauch: hmm&#8230;</span><br />
<span style="color: blue;">maeste: And what about configuartion system?</span><br />
<span style="color: blue;">maeste: And management system (MBean?)</span><br />
<span style="color: red;">rhauch: Ideally (from a user&#8217;s view) a standalone server, but that&#8217;s more work.</span><br />
<span style="color: blue;">maeste: sure about that?</span><br />
<span style="color: blue;">maeste: A deployable application is easier to understand</span><br />
<span style="color: blue;">maeste: and easier to go live in user&#8217;s server farms</span><br />
<span style="color: red;">rhauch: well, easier for a developer.  a bit more difficult from admins perspective.</span><br />
<span style="color: red;">rhauch: good points.</span><br />
<span style="color: blue;">maeste: Not totally agree</span><br />
<span style="color: blue;">maeste: I know some big farms with a lot of JBoss instance</span><br />
<span style="color: red;">rhauch: I&#8217;m still not convinced.</span><br />
<span style="color: blue;">maeste: and for example some admins</span><br />
<span style="color: blue;">maeste: prefers ESB as deployable </span><br />
<span style="color: blue;">maeste: than standalone server</span><br />
<span style="color: blue;">maeste: because JBossAS is already known by them</span><br />
<span style="color: red;">rhauch: no doubt.  people have different preferences.</span><br />
<span style="color: red;">rhauch: I came from the MetaMatrix group</span><br />
<span style="color: blue;">maeste: Anyway ideal approach</span><br />
<span style="color: red;">rhauch: and MetaMatrix is really like a database.</span><br />
<span style="color: blue;">maeste: would be both</span><br />
<span style="color: red;">rhauch: and deploying a &#8220;database-like thing&#8221; into an app server really confused people.</span><br />
<span style="color: blue;">maeste: as ESB group did for their product</span><br />
<span style="color: red;">rhauch: yes, ideal would be both.</span><br />
<span style="color: blue;">maeste: yep u are right on this point</span><br />
<span style="color: red;">rhauch: in fact, the deployable would really be just a bundled JBoss server, right?</span><br />
<span style="color: blue;">maeste: right</span><br />
<span style="color: blue;">maeste: it&#8217;s just matter of packaging and let me say marketing <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span><br />
<span style="color: red;">rhauch: sorry, I mean to say &#8220;stand alone server would really be just a deployable and a JBoss server&#8221;</span><br />
<span style="color: blue;">maeste: I understood</span><br />
<span style="color: red;">rhauch: Right, and productization. (with my JBoss hat on)</span><br />
<span style="color: blue;">maeste: LOL</span><br />
<span style="color: red;">rhauch: I think for the near term, we&#8217;ll actually be used inside other apps/projects/products.</span><br />
<span style="color: blue;">maeste: or better with your RED HAT on <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span><br />
<span style="color: red;">rhauch: my red fedora</span><br />
<span style="color: blue;">maeste: lol</span><br />
<span style="color: red;">rhauch: we all have them, ya know</span><br />
<span style="color: blue;">maeste: oki, so we start with deployable one..</span><br />
<span style="color: blue;">maeste: my other questions:</span><br />
<span style="color: blue;">maeste: config and management system</span><br />
<span style="color: red;">rhauch: oh yeah.</span><br />
<span style="color: blue;">maeste: (not really coupled only with federation)</span><br />
<span style="color: red;">rhauch: and monitoring.</span><br />
<span style="color: blue;">maeste: Let me say 0.1 is more an API than a server</span><br />
<span style="color: blue;">maeste: I think next releases have to be PRODUCTIZED</span><br />
<span style="color: blue;">maeste: <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span><br />
<span style="color: blue;">maeste: adding these features</span><br />
<span style="color: red;">rhauch: I think the best approach is to support MBeans, to allow for tools like JBoss ON to monitor and control the &#8220;system&#8221;</span><br />
<span style="color: blue;">maeste: yes of course</span><br />
<span style="color: red;">rhauch: (although that&#8217;s strictly required for JBoss ON)</span><br />
<span style="color: red;">rhauch: I think there are two ways we can proceed with config/mgmt/monitoring</span><br />
<span style="color: red;">rhauch: One is the &#8220;traditional&#8221; way, with MBeans, Microcontainer config, and such.</span><br />
<span style="color: red;">rhauch: Another is to use the repository.</span><br />
<span style="color: blue;">maeste: hmmm&#8230;.I&#8217;m not sure to understand</span><br />
<span style="color: red;">rhauch: Let the repository define the configuration, and be the place we store monitoring results.</span><br />
<span style="color: red;">rhauch: To change the configuration, change the data in the &#8220;/dna:system&#8221; branch of the repository, and the system responds.</span><br />
<span style="color: red;">rhauch: For example, to configure a sequencer, add (or change) the data in &#8220;/dna:system/dna:sequencers/MySequencer&#8221;</span><br />
<span style="color: blue;">maeste: The question here is&#8230;.would the user be happy to have to learn a new approach?</span><br />
<span style="color: red;">rhauch: well, that&#8217;s where we&#8217;d have to adapt it to what they&#8217;re familiar with.</span><br />
<span style="color: blue;">maeste: One more time the ideal approach is to use both and &#8220;gateway&#8221; the two</span><br />
<span style="color: red;">rhauch: Yes.  Federation, anyone?</span><br />
<span style="color: red;">rhauch: <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span><br />
<span style="color: blue;">maeste: gotcha</span><br />
<span style="color: red;">rhauch: Seriously.  I think that some of the &#8220;/dna:system&#8221; repository data could actually be federated from microcontainer config or from MBeans.</span><br />
<span style="color: blue;">maeste: Federation read/write traditional config</span><br />
<span style="color: red;">rhauch: Yup.</span><br />
<span style="color: blue;">maeste: And here we get back to views to admin DNA</span><br />
<span style="color: red;">rhauch: Exactly!</span><br />
<span style="color: blue;">maeste: Great&#8230;I&#8217;m really impressed</span><br />
<span style="color: red;">rhauch: It&#8217;s just taking the &#8220;data-centric&#8221; approach to an extreme, I think. <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span><br />
<span style="color: blue;">maeste: And a lot of ideas crowd my mind about what we can do with this approach also for soa governance</span><br />
<span style="color: red;">rhauch: And, it&#8217;s possible that the projects like the Microcontainer could use DNA for managing their configuration.</span><br />
<span style="color: red;">rhauch: (once we advance enough)</span><br />
<span style="color: blue;">maeste: yep</span><br />
<span style="color: red;">rhauch: I don&#8217;t want to push them this way, but if they see the benefits &#8230;</span><br />
<span style="color: red;">rhauch: like versioning of a configuration</span><br />
<span style="color: blue;">maeste: I see the benefits for soa governance world for sure</span><br />
<span style="color: blue;">maeste: and also for microcontainer </span><br />
<span style="color: red;">rhauch: Right now, I think we can basically use DI and IOC in our design</span><br />
<span style="color: red;">rhauch: and not have to pick a path.</span><br />
<span style="color: blue;">maeste: yep </span><br />
<span style="color: red;">rhauch: I think we will want to use the Microcontainer inside the &#8220;DNA Service&#8221;</span><br />
<span style="color: blue;">maeste: of course</span><br />
<span style="color: red;">rhauch: The MC is extensible enough that I think we can integrate the repository below it (sort of via a bootstrapping repository)</span><br />
<span style="color: red;">rhauch: in their configuration adapters.</span><br />
<span style="color: blue;">maeste: my first question was about tiering of federation&#8230;.MC is the base and then&#8230;?</span><br />
<span style="color: red;">rhauch: well, i think all the services and components will be managed by the MC.</span><br />
<span style="color: red;">rhauch: (and wired together)</span><br />
<span style="color: blue;">maeste: (cool idea bootstrapping repository)</span><br />
<span style="color: red;">rhauch: I hope you could see that flavor in the example application code.</span><br />
<span style="color: red;">rhauch: I&#8217;ve been designing everything so that it can be configured in the MC.</span><br />
<span style="color: red;">rhauch: okay, so some of the other services/components.</span><br />
<span style="color: blue;">maeste: yep I see</span><br />
<span style="color: red;">rhauch: One, we&#8217;ll have different connectors.</span><br />
<span style="color: red;">rhauch: the federation engine will delegate to the connectors to load a node,</span><br />
<span style="color: red;">rhauch: and the engine will merge the results for the same node from different connectors, placing all this in the cache</span><br />
<span style="color: red;">rhauch: Then, we&#8217;ll have a graph API that allows working with the stuff in the cache.</span><br />
<span style="color: blue;">maeste: oki</span><br />
<span style="color: red;">rhauch: We can have a JCR implementation that uses this generic graph API.</span><br />
<span style="color: blue;">maeste: merging done by JBossCache right?</span><br />
<span style="color: red;">rhauch: or a UDDI implementation.</span><br />
<span style="color: red;">rhauch: Merging the node data from different connectors is probably not something JBoss Cache can do, because we really need to keep the different &#8220;node fragments&#8221; separate</span><br />
<span style="color: blue;">maeste: oki, JCR Implementation and UDDI implementation is better of course</span><br />
<span style="color: red;">rhauch: so we can manage them effectively.</span><br />
<span style="color: blue;">maeste: oki understood</span><br />
<span style="color: red;">rhauch: But we&#8217;ll use JBoss Cache (should be pluggable, I think) to manage our cache of all the fragments.</span><br />
<span style="color: blue;">maeste: any palns of certify these implementations (JCR and UDDI)?</span><br />
<span style="color: red;">rhauch: Basically, the graph implementation would work with the different fragments and do the merging.</span><br />
<span style="color: red;">rhauch: Yes, we&#8217;ll need to run the JCR TCK.</span><br />
<span style="color: red;">rhauch: Don&#8217;t know if there is a UDDI TCK.  Do you?</span><br />
<span style="color: blue;">maeste: No in fact</span><br />
<span style="color: blue;">maeste: I think there some interoperability meeting</span><br />
<span style="color: blue;">maeste: like ws-* ones</span><br />
<span style="color: blue;">maeste: not totally sure</span><br />
<span style="color: red;">rhauch: the graph API also is much simpler than JCR</span><br />
<span style="color: red;">rhauch: basically, it includes versioning.</span><br />
<span style="color: red;">rhauch: All other JCR functionality (e.g., namespaces, node types, activities, etc.) would all be done by working with graph nodes.</span><br />
<span style="color: red;">rhauch: JCR 2.0 is closer to this model &#8230;</span><br />
<span style="color: red;">rhauch: moving closer to everything being accessible (and even editable) via JCR nodes.</span><br />
<span style="color: blue;">maeste: oki&#8230; 2.0 is much better on these aspects</span><br />
<span style="color: blue;">maeste: What about querying? Metamatrix engine?</span><br />
<span style="color: red;">rhauch: So I think if our graph API does versioning, then everything else can be done on top.</span><br />
<span style="color: blue;">maeste: I agree</span><br />
<span style="color: red;">rhauch: (I think versioning will be important for any persistence layer, which is why I think it has to be in the graph API.)</span><br />
<span style="color: red;">rhauch: I&#8217;ve talked generically about the graph API being &#8220;above the cache&#8221;</span><br />
<span style="color: red;">rhauch: but really parts if it would also be used by the connectors.</span><br />
<span style="color: red;">rhauch: things like property values, names, etc. are the same at the connector level too.</span><br />
<span style="color: red;">rhauch: I have a strawman SPI that I&#8217;m about ready to check in.</span><br />
<span style="color: red;">rhauch: (We chose &#8220;SPI&#8221; because it fits for use at the bottom, but we also thought the &#8220;API&#8221;s would be JCR or UDDI or something else.)</span><br />
<span style="color: red;">rhauch: I was working on it late last night, and came up with something I think is pretty cool.</span><br />
<span style="color: blue;">maeste: right</span><br />
<span style="color: red;">rhauch: basically, the connectors execute commands, where commands are things like &#8220;get node children&#8221; or &#8220;get node properties&#8221; or &#8220;create node&#8221; &#8230;</span><br />
<span style="color: blue;">maeste: I&#8217;m anxious to have a look</span><br />
<span style="color: red;">rhauch: I&#8217;ll let you know when it&#8217;s in, because I&#8217;d love to get your feedback.</span><br />
<span style="color: blue;">maeste: command&#8230;because command pattern is used?</span><br />
<span style="color: red;">rhauch: yes</span><br />
<span style="color: blue;">maeste: so all command are rollbackable?</span><br />
<span style="color: blue;">maeste: IOW transaction compensation?</span><br />
<span style="color: red;">rhauch: Well, that&#8217;s certainly my hope.</span><br />
<span style="color: red;">rhauch: I haven&#8217;t taken it that far yet, but theoretically using commands should make rollbacks (and compensated transactions) easier.</span><br />
<span style="color: blue;">maeste: yep it was what I was thinking</span><br />
<span style="color: red;">rhauch: I&#8217;ve done that in other applications (rollbacks, not compensated txns)</span><br />
<span style="color: red;">rhauch: oh, regarding the JCR API</span><br />
<span style="color: red;">rhauch: depending upon how the JCR 2.0 spec shakes out</span><br />
<span style="color: red;">rhauch: (they&#8217;re trying to make it backward compatible)</span><br />
<span style="color: red;">rhauch: if it is not perfectly compatible, we should be able to have separate JCR 1.0 and JCR 2.0 implementations.</span><br />
<span style="color: red;">rhauch: I&#8217;d hate for us to have to do this, but it&#8217;s good to know it&#8217;s possible.</span><br />
<span style="color: red;">rhauch: i hope this all makes sense</span><br />
<span style="color: blue;">maeste: all is very very interesting</span><br />
<span style="color: blue;">maeste: so next steps?</span><br />
<span style="color: blue;">maeste: you are checking the SPI in</span><br />
<span style="color: red;">rhauch: Well, the first is getting some SPI</span><br />
<span style="color: red;">rhauch: right.</span><br />
<span style="color: red;">rhauch: Then, we can proceed in a couple of directions.</span><br />
<span style="color: blue;">maeste: and then you are going to create issues?</span><br />
<span style="color: blue;">maeste: Or can we discuss now directions?</span><br />
<span style="color: red;">rhauch: 1) implementing the graph API on top of caching and on top of connectors.</span><br />
<span style="color: red;">rhauch: 2) implement some connectors</span><br />
<span style="color: red;">rhauch: 3) implement JCR API on top of graph SPI.</span><br />
<span style="color: red;">rhauch: (or at least part of the JCR API)</span><br />
<span style="color: red;">rhauch: I&#8217;d like to separate the caching from the federating logic.</span><br />
<span style="color: blue;">maeste: I agree 100%</span><br />
<span style="color: red;">rhauch: We should be able to run without a cache (not good for performance, but caching shouldn&#8217;t really affect whether it works or not)</span><br />
<span style="color: blue;">maeste: yes of course (not only for performance, also for cluster)</span><br />
<span style="color: red;">rhauch: so 1) above will probably break up into several bigger JIRA tasks.</span><br />
<span style="color: red;">rhauch: yup</span><br />
<span style="color: blue;">maeste: yep</span><br />
<span style="color: blue;">maeste: about 2) what you have in mind?</span><br />
<span style="color: red;">rhauch: well, probably a connector to another JCR repository.  That should be straightforward.</span><br />
<span style="color: blue;">maeste: yep</span><br />
<span style="color: red;">rhauch: Not sure we need others to get 1,2 &amp; 3 working together.</span><br />
<span style="color: red;">rhauch: We&#8217;ll want others for 0.2 release, like file system and SCM (for ESB &amp; Guvnor)</span><br />
<span style="color: red;">rhauch: file system being exposing the files as nt:files and nt:folder</span><br />
<span style="color: blue;">maeste: yep</span><br />
<span style="color: red;">rhauch: That last one might be useful for testing.</span><br />
<span style="color: blue;">maeste: well one also for UDDI would be fine</span><br />
<span style="color: red;">rhauch: I&#8217;d also like 0.2 to have a JBDC metadata connector, for exposing database schemas through the repository.</span><br />
<span style="color: red;">rhauch: That&#8217;s great demo stuff.</span><br />
<span style="color: blue;">maeste: yep u r right </span><br />
<span style="color: red;">rhauch: (plus it would get us a long way in the MetaMatrix user community)</span><br />
<span style="color: blue;">maeste: (I&#8217;m sure you are right&#8230;even if I don&#8217;t know anything about metamatrix <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  )</span><br />
<span style="color: red;">rhauch: No problem. <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span><br />
<span style="color: red;">rhauch: A few of the threads on the discussion forums had good use cases for federation,</span><br />
<span style="color: red;">rhauch: and interestingly they were all read-only.</span><br />
<span style="color: blue;">maeste: yep very intersting</span><br />
<span style="color: red;">rhauch: So I think we can get buy with no solving the updates until 0.3.</span><br />
<span style="color: blue;">maeste: yep, it simplify a lot of things</span><br />
<span style="color: red;">rhauch: Sure will.</span><br />
<span style="color: red;">rhauch: Anything I didn&#8217;t cover?</span><br />
<span style="color: red;">rhauch: Looking back at your questions from earlier &#8230;</span><br />
<span style="color: blue;">maeste: I don&#8217;t think so. Point 3 is auto explaining</span><br />
<span style="color: red;">rhauch: Oh, we didn&#8217;t talk about caching policy and parameters.</span><br />
<span style="color: blue;">maeste: right</span><br />
<span style="color: red;">rhauch: The doc covered this a bit, so not sure if you get the idea.</span><br />
<span style="color: red;">rhauch: I think the approach DNS uses will work really well.</span><br />
<span style="color: red;">rhauch: each fragment has a cache policy (with TTL, expiry time, etc.)</span><br />
<span style="color: red;">rhauch: and the federation engine respects those parameters.</span><br />
<span style="color: red;">rhauch: pretty simple.</span><br />
<span style="color: red;">rhauch: There was a dna-dev@ topic about that yesterday.</span><br />
<span style="color: blue;">maeste: yep I saw</span><br />
<span style="color: blue;">maeste: it makes sense for me</span><br />
<span style="color: blue;">maeste: I know DNS protocol (not in deeper detail, but I have a general idea)</span><br />
<span style="color: blue;">maeste: BTW I just have got an idea about a demo</span><br />
<span style="color: red;">rhauch: I think it will also work well if we federate multiple DNA federated repositories.</span><br />
<span style="color: blue;">maeste: we can implement also a connector on apache access_log</span><br />
<span style="color: red;">rhauch: yeah?  What&#8217;s the idea?</span><br />
<span style="color: blue;">maeste: and sequence it to extract infos</span><br />
<span style="color: red;">rhauch: Oh, that&#8217;s good!</span><br />
<span style="color: blue;">maeste: and do some statistic about</span><br />
<span style="color: blue;">maeste: I&#8217;m sure it would be good</span><br />
<span style="color: blue;">maeste: probably with a little work also for an application concurrent to aw-stat <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span><br />
<span style="color: red;">rhauch: 0.2 should also have the event system, so the connector could publish events as the log is updated.</span><br />
<span style="color: blue;">maeste: yep</span><br />
<span style="color: blue;">maeste: and when we will have views&#8230;&#8230;&#8230;..</span><br />
<span style="color: red;">rhauch: ah, and great example of an analysis</span><br />
<span style="color: blue;">maeste: aw-stats concurrent will be here</span><br />
<span style="color: blue;">maeste: yep</span><br />
<span style="color: red;">rhauch: oh, that reminds me of one other thing</span><br />
<span style="color: blue;">maeste: what about analyzer&#8230;03?</span><br />
<span style="color: red;">rhauch: about the graph API and sequencers/analysers</span><br />
<span style="color: red;">rhauch: I don&#8217;t know if you noticed this, but there is a StreamSequencer interface in the SPI.</span><br />
<span style="color: red;">rhauch: and a more generic Sequencer interface in the &#8216;dna-repository&#8217; project.</span><br />
<span style="color: blue;">maeste: yep I noticed</span><br />
<span style="color: red;">rhauch: Sequencer is much more powerful, but it uses the JCR node in its interface.</span><br />
<span style="color: blue;">maeste: and adaptors to works together</span><br />
<span style="color: red;">rhauch: Right.</span><br />
<span style="color: red;">rhauch: So right now, StreamSequencer doesn&#8217;t depend on JCR, making it easier to implement and test.</span><br />
<span style="color: blue;">maeste: yep I saw</span><br />
<span style="color: red;">rhauch: But other sequencers may want to do more advanced things.</span><br />
<span style="color: red;">rhauch: Okay, so here&#8217;s where the graph SPI comes in.</span><br />
<span style="color: blue;">maeste: of course</span><br />
<span style="color: red;">rhauch: If the Sequencing framework is changed to work against the graph SPI</span><br />
<span style="color: blue;">maeste:  are yop thinking to Graèh API dependent sequencer?</span><br />
<span style="color: red;">rhauch: yes &#8230; your faster typist than me.</span><br />
<span style="color: blue;">maeste: lol</span><br />
<span style="color: red;">rhauch: And analyses, too.</span><br />
<span style="color: blue;">maeste: I made more typo</span><br />
<span style="color: red;">rhauch: LOL</span><br />
<span style="color: red;">rhauch: Anyway, they&#8217;d work regardless of what connectors are used and what API implementation is used.</span><br />
<span style="color: blue;">maeste: they = StreamSequencer?</span><br />
<span style="color: red;">rhauch: Plus, since it&#8217;s more generic, analyzers and sequencers would work against nodes that represent built-in JCR things (like node types, namespaces, activities, etc.) without doing anything special.</span><br />
<span style="color: red;">rhauch: all sequencers.</span><br />
<span style="color: blue;">maeste: oki</span><br />
<span style="color: red;">rhauch: StreamSequencers would still do what they do.</span><br />
<span style="color: red;">rhauch: but the StreamSequencerAdapter implementation would change.</span><br />
<span style="color: blue;">maeste: yep it is what I have understood reading code</span><br />
<span style="color: red;">rhauch: At that point, the SPI for sequencers would become more powerful.</span><br />
<span style="color: red;">rhauch: It&#8217;s all about the graph.</span><br />
<span style="color: blue;">maeste: and it is what I have in mind when I wrote you my complimets for very elegant code</span><br />
<span style="color: red;">rhauch: (ooh, some of my semantic days coming back!)</span><br />
<span style="color: blue;">maeste: lol</span><br />
<span style="color: red;">rhauch: <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span><br />
<span style="color: red;">rhauch: anything else to touch on, or should we call it for today?</span><br />
<span style="color: blue;">maeste: oki, my last queston is about analysers: when do you plan to implement first?</span><br />
<span style="color: red;">rhauch: I dunno.</span><br />
<span style="color: red;">rhauch: I&#8217;ll be flexible</span><br />
<span style="color: red;">rhauch: They&#8217;re not too different than sequencers.</span><br />
<span style="color: blue;">maeste: oki</span><br />
<span style="color: red;">rhauch: In my mind, federation is more important, so if we don&#8217;t have the bandwidth to do both, then federation should come first.</span><br />
<span style="color: red;">rhauch: however, if we have enough people to spread out, then we certainly can tackle them.</span><br />
<span style="color: blue;">maeste: ok, that&#8217;s all&#8230;I&#8217;ll post the transcript of this chat on dna-dev</span><br />
<span style="color: red;">rhauch: My preference, tho, is to do shorter releases with more focused functionality.</span><br />
<span style="color: blue;">maeste: and I will wait for spi checked in</span><br />
<span style="color: red;">rhauch: I&#8217;ll get that in today.</span><br />
<span style="color: red;">rhauch: Question:</span><br />
<span style="color: blue;">maeste: and I&#8217;ll take a look to jira issues to take some one</span><br />
<span style="color: blue;">maeste: shoot</span><br />
<span style="color: red;">rhauch: would you rather apply a patch, or do you think it is fine to check in?</span><br />
<span style="color: blue;">maeste: Well I&#8217;m not sure to have understood you question about patch&#8230;</span><br />
<span style="color: red;">rhauch: Okay, this commit wouldn&#8217;t be invasive and wouldn&#8217;t break anything, so it may not matter in this case.</span><br />
<span style="color: red;">rhauch: But I&#8217;ve seen projects post a patch (to a JIRA) that the author wants feedback on</span><br />
<span style="color: red;">rhauch: people download and apply the patch, give their feedback, and the author changes then commits.</span><br />
<span style="color: red;">rhauch: Alternatively, I can just commit it and you can look at it that way. <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span><br />
<span style="color: blue;">maeste: oki&#8230; here comes my question about your svn policy&#8230;.</span><br />
<span style="color: blue;">maeste: all on trunk?</span><br />
<span style="color: blue;">maeste: we can use branches for that</span><br />
<span style="color: red;">rhauch: well, that&#8217;s a good point.</span><br />
<span style="color: blue;">maeste: I have a great experience of svn in quite large team&#8230;.</span><br />
<span style="color: blue;">maeste: svn could do a lot for us</span><br />
<span style="color: red;">rhauch: yeah, the larger the team, the more branches are the way to go.</span><br />
<span style="color: blue;">maeste: hmmm..not totally agree</span><br />
<span style="color: red;">rhauch: so you&#8217;d prefer to do all major development on branches?</span><br />
<span style="color: blue;">maeste: no absolutely not</span><br />
<span style="color: blue;">maeste: not major development</span><br />
<span style="color: blue;">maeste: but a specific development which need feedback yes</span><br />
<span style="color: red;">rhauch: ah, gotcha</span><br />
<span style="color: blue;">maeste: well&#8230;may I post my ideas about svn on dna-dev</span><br />
<span style="color: red;">rhauch: That&#8217;d be a great discussion topic.</span><br />
<span style="color: blue;">maeste: I can resume how I use svn in a lot of projects with plus and minus</span><br />
<span style="color: red;">rhauch: That&#8217;d be great.</span><br />
<span style="color: blue;">maeste: I think with a good use of svn solve a lot of problems</span><br />
<span style="color: red;">rhauch: okay, so action items:</span><br />
<span style="color: blue;">maeste: 2 post by me (svn and this chat)</span><br />
<span style="color: red;">rhauch: 1) I&#8217;ll check on commit privileges</span><br />
<span style="color: blue;">maeste: yep</span><br />
<span style="color: red;">rhauch: 2) I&#8217;ll introduce you to John.</span><br />
<span style="color: blue;">maeste: good</span><br />
<span style="color: red;">rhauch: 3) commit SPI (on trunk for now, or other?)</span><br />
<span style="color: blue;">maeste: well if it isn&#8217;t invasive it&#8217;s good on trunk</span><br />
<span style="color: blue;">maeste: or if you prefer create a branch with a good name <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span><br />
<span style="color: red;">rhauch: 4) I&#8217;ll start putting in some JIRA tasks.</span><br />
<span style="color: blue;">maeste: yep, and I&#8217;ll look at them</span><br />
<span style="color: red;">rhauch: I may do that, simply so that we can maybe try something else.</span><br />
<span style="color: red;">rhauch: something else if the SPI gets bad reviews. <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span><br />
<span style="color: blue;">maeste: <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p></blockquote>
<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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;title=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;title=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;title=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%29&amp;desc=I%20had%20another%20interesting%20chat%20with%20Randall%20Hauch%20about%20JBossDNA%20next%20steps.%20Here%20is%20the%20log%20of%20our%20discussion.%20I%20put%20it%20here%20in%20agreement%20with%20Randall%2C%20because%20IRC%20chat%20sometime%20contain%20interesting%20ideas%20for%20all%20comunity%20memeber%20of%20JBossDNA%2C%20and%20it%27s%20good%20it%20become%20public%20and%20with%20a%20longer%20time%20to%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/2008/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;title=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%29&amp;description=I%20had%20another%20interesting%20chat%20with%20Randall%20Hauch%20about%20JBossDNA%20next%20steps.%20Here%20is%20the%20log%20of%20our%20discussion.%20I%20put%20it%20here%20in%20agreement%20with%20Randall%2C%20because%20IRC%20chat%20sometime%20contain%20interesting%20ideas%20for%20all%20comunity%20memeber%20of%20JBossDNA%2C%20and%20it%27s%20good%20it%20become%20public%20and%20with%20a%20longer%20time%20to%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/2008/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;t=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%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=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%29&amp;link=http://www.javalinux.it/wordpress/2008/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/" 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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;title=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%29&amp;srcUrl=http://www.javalinux.it/wordpress/2008/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;srcTitle=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%29&amp;snippet=I%20had%20another%20interesting%20chat%20with%20Randall%20Hauch%20about%20JBossDNA%20next%20steps.%20Here%20is%20the%20log%20of%20our%20discussion.%20I%20put%20it%20here%20in%20agreement%20with%20Randall%2C%20because%20IRC%20chat%20sometime%20contain%20interesting%20ideas%20for%20all%20comunity%20memeber%20of%20JBossDNA%2C%20and%20it%27s%20good%20it%20become%20public%20and%20with%20a%20longer%20time%20to%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/2008/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;title=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%29&amp;summary=I%20had%20another%20interesting%20chat%20with%20Randall%20Hauch%20about%20JBossDNA%20next%20steps.%20Here%20is%20the%20log%20of%20our%20discussion.%20I%20put%20it%20here%20in%20agreement%20with%20Randall%2C%20because%20IRC%20chat%20sometime%20contain%20interesting%20ideas%20for%20all%20comunity%20memeber%20of%20JBossDNA%2C%20and%20it%27s%20good%20it%20become%20public%20and%20with%20a%20longer%20time%20to%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/2008/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;bm_description=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;title=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;title=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/&amp;title=JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/" 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+JBoss+DNA+next+steps+%28another+chat+with+Randall+Hauch+trascript%29+-+http://cli.gs/1taTt&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/05/17/jboss-dna-next-steps-another-chat-with-randall-hauch-trascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss DNA 0.1 released</title>
		<link>http://www.javalinux.it/wordpress/2008/05/14/jboss-dna-01-released/</link>
		<comments>http://www.javalinux.it/wordpress/2008/05/14/jboss-dna-01-released/#comments</comments>
		<pubDate>Wed, 14 May 2008 12:34:55 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[dna]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jboss]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=30</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 JBoss DNA is a cool project. I have contributed with some code in 0.1 version, released today: http://jbossdna.blogspot.com/2008/05/jboss-dna-01-is-available.html [...]]]></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/05/14/jboss-dna-01-released/" 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/05/14/jboss-dna-01-released/";
		var dzone_title = "JBoss DNA 0.1 released";
		var dzone_style = "1";
		var dzone_blurb = "																				JBoss DNA is a cool project.I have contributed with some code in 0.1 version, released today:http://jbossdna.blogspot.com/2008/05/jboss-dna-01-is-available.html";
		//-->
		</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/05/14/jboss-dna-01-released/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "JBoss DNA 0.1 released";
		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%2F05%2F14%2Fjboss-dna-01-released%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2008%2F05%2F14%2Fjboss-dna-01-released%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.jboss.org/dna/" target="_blank">JBoss DNA</a> is a cool project.</p>
<p>I have contributed with some code in 0.1 version, released today:</p>
<p><a href="http://jbossdna.blogspot.com/2008/05/jboss-dna-01-is-available.html" target="_blank">http://jbossdna.blogspot.com/2008/05/jboss-dna-01-is-available.html</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/2008/05/14/jboss-dna-01-released/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/05/14/jboss-dna-01-released/&amp;title=JBoss+DNA+0.1+released" 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/05/14/jboss-dna-01-released/&amp;title=JBoss+DNA+0.1+released" 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/05/14/jboss-dna-01-released/&amp;title=JBoss+DNA+0.1+released&amp;desc=JBoss%20DNA%20is%20a%20cool%20project.%0D%0A%0D%0AI%20have%20contributed%20with%20some%20code%20in%200.1%20version%2C%20released%20today%3A%0D%0A%0D%0Ahttp%3A%2F%2Fjbossdna.blogspot.com%2F2008%2F05%2Fjboss-dna-01-is-available.html" 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/05/14/jboss-dna-01-released/&amp;title=JBoss+DNA+0.1+released&amp;description=JBoss%20DNA%20is%20a%20cool%20project.%0D%0A%0D%0AI%20have%20contributed%20with%20some%20code%20in%200.1%20version%2C%20released%20today%3A%0D%0A%0D%0Ahttp%3A%2F%2Fjbossdna.blogspot.com%2F2008%2F05%2Fjboss-dna-01-is-available.html" 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/05/14/jboss-dna-01-released/&amp;t=JBoss+DNA+0.1+released" 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=JBoss+DNA+0.1+released&amp;link=http://www.javalinux.it/wordpress/2008/05/14/jboss-dna-01-released/" 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/05/14/jboss-dna-01-released/&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/05/14/jboss-dna-01-released/&amp;title=JBoss+DNA+0.1+released&amp;srcUrl=http://www.javalinux.it/wordpress/2008/05/14/jboss-dna-01-released/&amp;srcTitle=JBoss+DNA+0.1+released&amp;snippet=JBoss%20DNA%20is%20a%20cool%20project.%0D%0A%0D%0AI%20have%20contributed%20with%20some%20code%20in%200.1%20version%2C%20released%20today%3A%0D%0A%0D%0Ahttp%3A%2F%2Fjbossdna.blogspot.com%2F2008%2F05%2Fjboss-dna-01-is-available.html" 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/05/14/jboss-dna-01-released/&amp;title=JBoss+DNA+0.1+released&amp;summary=JBoss%20DNA%20is%20a%20cool%20project.%0D%0A%0D%0AI%20have%20contributed%20with%20some%20code%20in%200.1%20version%2C%20released%20today%3A%0D%0A%0D%0Ahttp%3A%2F%2Fjbossdna.blogspot.com%2F2008%2F05%2Fjboss-dna-01-is-available.html&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/05/14/jboss-dna-01-released/&amp;bm_description=JBoss+DNA+0.1+released&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/05/14/jboss-dna-01-released/&amp;title=JBoss+DNA+0.1+released" 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/05/14/jboss-dna-01-released/&amp;title=JBoss+DNA+0.1+released" 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/05/14/jboss-dna-01-released/&amp;title=JBoss+DNA+0.1+released" 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/05/14/jboss-dna-01-released/" 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+JBoss+DNA+0.1+released+-+http://cli.gs/muYGM&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/05/14/jboss-dna-01-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss DNA chat</title>
		<link>http://www.javalinux.it/wordpress/2008/04/27/29/</link>
		<comments>http://www.javalinux.it/wordpress/2008/04/27/29/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 21:38:31 +0000</pubDate>
		<dc:creator>Stefano MAESTRI</dc:creator>
				<category><![CDATA[dna]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[jbossfeed]]></category>
		<category><![CDATA[overlord]]></category>

		<guid isPermaLink="false">http://www.javalinux.it/wordpress/?p=29</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 had an interesting chat with Randall Hauch about JBossDNA and JBossOverlord. Here is the log of our [...]]]></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/27/29/" 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/27/29/";
		var dzone_title = "JBoss DNA chat";
		var dzone_style = "1";
		var dzone_blurb = "																				I had an interesting chat with Randall Hauch about JBossDNA and JBossOverlord. Here is the log of our discussion. I put it online (with Randall&#8217;s authorization of course) because I think it could be an interesting reading and...";
		//-->
		</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/27/29/";
		digg_bgcolor = "#FFFFFF";
		digg_skin = "";
		digg_window = "";
		digg_title = "JBoss DNA chat";
		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%2F27%2F29%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.javalinux.it%2Fwordpress%2F2008%2F04%2F27%2F29%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I had an interesting chat with Randall Hauch about <a href="http://www.jboss.org/dna/" target="_blank">JBossDNA</a> and <a href="http://www.jboss.org/soag/" target="_blank">JBossOverlord.</a> Here is the log of our discussion. I put it online (with Randall&#8217;s authorization of course) because I think it could be an interesting reading and a good introduction to <a href="http://www.jboss.org/dna/" target="_blank">JBossDNA</a> as it have been for me. I have also summarized <a href="http://www.jboss.com/index.html?module=bb&amp;op=viewtopic&amp;t=134323" target="_blank">here</a> some interesting point also for the report between <a href="http://www.jboss.org/dna/" target="_blank">JBossDNA</a> and <a href="http://www.jboss.org/soag/" target="_blank">JBossOverlord.</a> you will find in this chat.</p>
<blockquote><p>Apr 25 16:08:27 <span style="color: red;">rhauch: 	Well, 0.1 is really about sequencers.  We&#8217;re using Maven 2 for builds, and we have a Maven 2 classloader that we&#8217;ve chosen to put on hold.</span></p></blockquote>
<blockquote><p>Apr 25 16:08:35 <span style="color: red;">rhauch: 	Re the classloader (real quick)</span><br />
Apr 25 16:08:45 <span style="color: blue;">maeste: 	oki</span><br />
Apr 25 16:09:11 <span style="color: red;">rhauch: 	Basically, since DNA is to be very extensible (i.e., sequencers, analyses, connectors, etc.)</span><br />
Apr 25 16:09:49 <span style="color: red;">rhauch: 	we thought it be good to have a runtime repository of JARs</span><br />
Apr 25 16:09:59 <span style="color: red;">rhauch: 	structured the same was as Maven2</span><br />
Apr 25 16:10:15 <span style="color: blue;">maeste: 	ok I understand</span><br />
Apr 25 16:10:57 <span style="color: red;">rhauch: 	Works like a charm, but writing the tooling was lower priority.</span><br />
Apr 25 16:11:10 <span style="color: red;">rhauch: 	tooling for loading an &#8220;extension&#8221;, for example. Or upgrading one.</span><br />
Apr 25 16:11:34 <span style="color: red;">rhauch: 	So, the first release really has centered around sequencers.</span><br />
Apr 25 16:12:14 <span style="color: red;">rhauch: 	Basically, DNA monitors 1+ JCR repositories, and when a client uploads some content</span><br />
Apr 25 16:12:37 <span style="color: red;">rhauch: 	the system figures out whether any of the registered sequencers would be interested</span><br />
Apr 25 16:12:46 <span style="color: red;">rhauch: 	if there are any, it runs them.</span><br />
Apr 25 16:13:03 <span style="color: blue;">maeste: 	oki</span><br />
Apr 25 16:13:13 <span style="color: red;">rhauch: 	A sequencer processes the content, extracts any relevant information, and then saves the information back into the repository.</span><br />
Apr 25 16:13:41 <span style="color: red;">rhauch: 	The idea is that you can just upload various kinds of files, and DNA automatically extracts meaningful structured information.</span><br />
Apr 25 16:14:16 <span style="color: blue;">maeste: 	oki as metadata I suppose</span><br />
Apr 25 16:14:23 <span style="color: red;">rhauch: 	The simplest example of a sequencer now is an one that processes image files, extracting metadata (size, date, etc.)</span><br />
Apr 25 16:14:28 <span style="color: red;">rhauch: 	Right.</span><br />
Apr 25 16:15:01 <span style="color: red;">rhauch: 	There are a lot of really interesting ones, tho.</span><br />
Apr 25 16:15:07 <span style="color: blue;">maeste: 	Great&#8230;.the killer apps in a soa governace point of view</span><br />
Apr 25 16:15:13 <span style="color: blue;">maeste: 	and not only IMHO</span><br />
Apr 25 16:15:16 <span style="color: red;">rhauch: 	WSDL, XSD, &#8230;</span><br />
<strong>Apr 25 16:15:23</strong> <span style="color: red;">rhauch: 	Exactly.</span><br />
<strong>Apr 25 16:15:25</strong> <span style="color: blue;">maeste: 	exactly</span><br />
Apr 25 16:15:27 <span style="color: blue;">maeste: 	lol</span><br />
Apr 25 16:15:39 <span style="color: blue;">maeste: 	policy ws-security and so on</span><br />
Apr 25 16:15:42 <span style="color: red;">rhauch: 	ha &#8230; great minds &#8230;</span><br />
Apr 25 16:16:09 <span style="color: red;">rhauch: 	MetaMatrix is interested in this because they have a lot of models of data sources</span><br />
Apr 25 16:16:37 <span style="color: red;">rhauch: 	and they&#8217;re tooling converts those models into info they use at runtime to integrate data.</span><br />
Apr 25 16:16:52 <span style="color: blue;">maeste: 	ok</span><br />
Apr 25 16:16:52 <span style="color: red;">rhauch: 	But people want to know what models they have, and what&#8217;s in them.</span><br />
Apr 25 16:17:06 <span style="color: red;">rhauch: 	Same story for SOA &#8211; what services do I have, and what are the details?</span><br />
Apr 25 16:17:19 <span style="color: blue;">maeste: 	About SOA</span><br />
Apr 25 16:17:21 <span style="color: red;">rhauch: 	What are the policies?  Where are the services used in an orchestration, etc.</span><br />
Apr 25 16:17:32 <span style="color: blue;">maeste: 	that is my main interest</span><br />
Apr 25 16:17:37 <span style="color: red;">rhauch: 	This is your area of interest?</span><br />
Apr 25 16:17:40 <span style="color: red;">rhauch: 	Ha!</span><br />
Apr 25 16:18:10 <span style="color: blue;">maeste: 	yep I arrived to dna starting from soa governance project overlord</span><br />
Apr 25 16:18:29 <span style="color: blue;">maeste: 	and discussig these points with Mark Little</span><br />
Apr 25 16:18:38 <span style="color: red;">rhauch: 	So, there are a lot of possibilities for different sequencers.</span><br />
Apr 25 16:18:55 <span style="color: blue;">maeste: 	about policies: in few words sla definitions</span><br />
Apr 25 16:19:03 <span style="color: red;">rhauch: 	Right.  He&#8217;s one of our main &#8220;users&#8221;.</span><br />
Apr 25 16:19:28 <span style="color: red;">rhauch: 	Sure, but also security policies&#8230; whatever is needed.</span><br />
Apr 25 16:19:41 <span style="color: blue;">maeste: 	well for sure there are a lot of possibilities for sequencers</span><br />
Apr 25 16:19:54 <span style="color: red;">rhauch: 	The idea is that we can automatically extract information into JCR, and then use analyses and other tools to tie all that information together.</span><br />
Apr 25 16:20:33 <span style="color: red;">rhauch: 	Okay &#8230; the 0.1 release.</span><br />
Apr 25 16:20:44 <span style="color: blue;">maeste: 	oki and how do you extract infos?</span><br />
Apr 25 16:20:50 <span style="color: red;">rhauch: 	Most of the coding is complete, and we just need to put together some documentation.</span><br />
Apr 25 16:20:51 <span style="color: blue;">maeste: 	jcr api?</span><br />
Apr 25 16:21:04 <span style="color: blue;">maeste: 	about 0.1 ok</span><br />
Apr 25 16:21:14 <span style="color: red;">rhauch: 	Do you mean, how do the sequencers extract the information?</span><br />
Apr 25 16:21:31 <span style="color: red;">rhauch: 	(No, we can discuss whatever you&#8217;re interested in&#8230;)</span><br />
Apr 25 16:22:05 <span style="color: blue;">maeste: 	no, how clients can extract infos? is them put back in original jcr?</span><br />
Apr 25 16:22:44 <span style="color: blue;">maeste: 	and how dna helps in query them?</span><br />
Apr 25 16:22:53 <span style="color: red;">rhauch: 	Yeah, the information that sequencers extract is put back into the JCR repository (perhaps a different one).</span><br />
Apr 25 16:23:13 <span style="color: red;">rhauch: 	At that point, clients can just use JCR &#8230; search, navigation, editing, etc.</span><br />
Apr 25 16:23:19 <span style="color: red;">rhauch: 	That&#8217;s where we are now.</span><br />
Apr 25 16:23:34 <span style="color: red;">rhauch: 	&#8220;Analyses&#8221; are another component of DNA &#8230;</span><br />
Apr 25 16:23:38 <span style="color: blue;">maeste: 	oki, any plan for a query language different than xpath?</span><br />
Apr 25 16:24:01 <span style="color: red;">rhauch: 	Well, I see JCR 2 is moving away from XQuery and XPath, and more towards SQL.</span><br />
Apr 25 16:24:07 <span style="color: red;">rhauch: 	I&#8217;m not sure how I feel about that.</span><br />
Apr 25 16:24:19 <span style="color: blue;">maeste: 	me too <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span><br />
Apr 25 16:24:31 <span style="color: red;">rhauch: 	They&#8217;re really working toward a more generic abstract query language,</span><br />
Apr 25 16:24:44 <span style="color: red;">rhauch: 	and I think they&#8217;d like to have multiple query languages on top.</span><br />
Apr 25 16:24:57 <span style="color: red;">rhauch: 	But that different JCR implementations (products) would offer these as features.</span><br />
Apr 25 16:24:57 <span style="color: blue;">maeste: 	oki like sparql have been for rdf</span><br />
Apr 25 16:25:04 <span style="color: red;">rhauch: 	Sure.</span><br />
Apr 25 16:25:20 <span style="color: red;">rhauch: 	In fact, you could probably implement SPARQL.</span><br />
Apr 25 16:25:36 <span style="color: blue;">maeste: 	I agree</span><br />
Apr 25 16:25:37 <span style="color: red;">rhauch: 	As long as you can generate a query in their abstract query language (AQL)</span><br />
Apr 25 16:26:34 <span style="color: blue;">maeste: 	sorry for a lot of interrupt and question, please go on with your explaination of the future of the project&#8230;you are saying about analysis</span><br />
Apr 25 16:26:49 <span style="color: red;">rhauch: 	No, don&#8217;t apologize.</span><br />
Apr 25 16:27:01 <span style="color: red;">rhauch: 	One more thing &#8230;</span><br />
Apr 25 16:27:08 <span style="color: red;">rhauch: 	Someone else on the forums has started working on a Java sequencer</span><br />
Apr 25 16:27:26 <span style="color: blue;">maeste: 	I dind&#8217;t see</span><br />
Apr 25 16:27:30 <span style="color: blue;">maeste: 	user forum?</span><br />
Apr 25 16:27:31 <span style="color: red;">rhauch: 	and another (from MetaMatrix) has just started working on a MetaMatrix model sequencer.</span><br />
Apr 25 16:28:23 <span style="color: red;">rhauch: 	Yeah, its listed on our project page (http://www.jboss.org/dna/)</span><br />
Apr 25 16:28:40 <span style="color: red;">rhauch: 	Here&#8217;s the forum:  http://www.jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=272</span><br />
Apr 25 16:29:06 <span style="color: red;">rhauch: 	Nobody has uploaded any code yet.</span><br />
Apr 25 16:29:31 <span style="color: red;">rhauch: 	So, maybe this is a good segway back to the 0.1 release.</span><br />
Apr 25 16:29:43 <span style="color: blue;">maeste: 	I known forum, just I didn&#8217;t see the message discussing these stuffs <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span><br />
Apr 25 16:30:31 <span style="color: red;">rhauch: 	See this thread:  http://www.jboss.com/index.html?module=bb&amp;op=viewtopic&amp;t=132494</span><br />
Apr 25 16:31:24 <span style="color: red;">rhauch: 	Yeah, i know.  we don&#8217;t have much documentation.</span><br />
Apr 25 16:31:31 <span style="color: red;">rhauch:  <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </span><br />
Apr 25 16:31:55 <span style="color: red;">rhauch: 	Anyway, I hope to release 0.1 next week.</span><br />
Apr 25 16:32:10 <span style="color: red;">rhauch: 	Most of the code is done, so we&#8217;re just working on some documentation.</span><br />
Apr 25 16:32:30 <span style="color: red;">rhauch: 	We&#8217;re going for frequent releases,</span><br />
Apr 25 16:32:56 <span style="color: red;">rhauch: 	and this initial release will get something stable that people can play with &#8230; primarily the sequencing framework.</span><br />
Apr 25 16:33:36 <span style="color: red;">rhauch: 	Then, we&#8217;ll start with the federation engine.  I think that&#8217;ll be getting to some of the fun stuff.</span><br />
Apr 25 16:34:14 <span style="color: blue;">maeste: 	As said in my mail to ML I&#8217;d like the idea to contribute in federation engine</span><br />
Apr 25 16:37:30 <span style="color: red;">rhauch: 	The federation engine is really going to be the interesting part of DNA.</span><br />
Apr 25 16:37:41 <span style="color: red;">rhauch: 	With it, we&#8217;ll be able to do a lot of very interesting things.</span><br />
Apr 25 16:37:49 <span style="color: blue;">maeste: 	like?</span><br />
Apr 25 16:38:00 <span style="color: red;">rhauch: 	Well, remember the Maven 2 classloader?</span><br />
Apr 25 16:38:04 <span style="color: blue;">maeste: 	yep</span><br />
Apr 25 16:38:15 <span style="color: red;">rhauch: 	The problem was getting stuff uploaded, right?</span><br />
Apr 25 16:38:31 <span style="color: blue;">maeste: 	yep</span><br />
Apr 25 16:38:42 <span style="color: red;">rhauch: 	Well, we can have a connector that connects to an existing Maven 2 repository (via http), and presents it as if it&#8217;s already in a JCR repository.</span><br />
Apr 25 16:39:07 <span style="color: red;">rhauch: 	Then, the tooling can just copy from one JCR into another.</span><br />
Apr 25 16:39:11 <span style="color: red;">rhauch: 	That&#8217;s an example.</span><br />
Apr 25 16:39:20 <span style="color: red;">rhauch: 	Here&#8217;s another &#8230;</span><br />
Apr 25 16:39:46 <span style="color: red;">rhauch: 	A connector can talk to a relational database, and present the database schema information as if it&#8217;s already in JCR.</span><br />
Apr 25 16:40:15 <span style="color: red;">rhauch: 	Now I have a &#8220;federated JCR repository&#8221; that shows my database schemas live&#8230;. no copying, and it&#8217;s always up to date.</span><br />
Apr 25 16:40:18 <span style="color: red;">rhauch: 	Here&#8217;s another &#8230;.</span><br />
Apr 25 16:40:35 <span style="color: red;">rhauch: 	A connector can talk to a UDDI repository, and present it as if its in JCR.</span><br />
Apr 25 16:40:58 <span style="color: red;">rhauch: 	So now I can have a federated repository that lets me access my UDDI registry, but through JCR.</span><br />
Apr 25 16:41:13 <span style="color: red;">rhauch: 	And my policy information is also in the same federated JCR repository.</span><br />
Apr 25 16:41:14 <span style="color: blue;">maeste: 	present a lot of information &#8220;as if it&#8217;s in JCR&#8221; this is the key</span><br />
Apr 25 16:41:25 <span style="color: red;">rhauch: 	That&#8217;s what the federation engine does &#8230;</span><br />
Apr 25 16:41:31 <span style="color: blue;">maeste: 	exactly</span><br />
Apr 25 16:41:51 <span style="color: red;">rhauch: 	1) connectors talk to some external system and build up subgraphs (as they&#8217;re queried/navigated)</span><br />
Apr 25 16:42:06 <span style="color: red;">rhauch: 	2) integrate those different subgraphs into a unified graph, merging where required.</span><br />
Apr 25 16:42:35 <span style="color: blue;">maeste: 	and then sequencer can do their job on this unified graph</span><br />
Apr 25 16:42:41 <span style="color: red;">rhauch: 	Bingo!</span><br />
Apr 25 16:42:57 <span style="color: blue;">maeste: 	Great!</span><br />
Apr 25 16:43:07 <span style="color: red;">rhauch: 	Connector should be able to generate events to the federation engine (for example, new node at A/B/C/D)</span><br />
Apr 25 16:43:27 <span style="color: red;">rhauch: 	Now, here&#8217;s another connector that Mark&#8217;s team is interested in&#8230;</span><br />
Apr 25 16:44:06 <span style="color: red;">rhauch: 	A connector that sits on top of an SCM system (e.g, SVN, CVS, etc.), which is where the developers store their rules, policies and other artifacts.</span><br />
Apr 25 16:44:36 <span style="color: red;">rhauch: 	That connector should make those available to any tooling (e.g., Guvn&#8217;r/BRMS) that sits on top of JCR.</span><br />
Apr 25 16:44:54 <span style="color: blue;">maeste: 	yes of course</span><br />
Apr 25 16:45:14 <span style="color: red;">rhauch: 	Data should be stored (as master data) only in one spot, and the federation engine lets this happen.</span><br />
Apr 25 16:45:20 <span style="color: red;">rhauch: 	Leave the data in SVN if that&#8217;s the master data.</span><br />
Apr 25 16:45:28 <span style="color: red;">rhauch: 	Or in the database (for the schema).</span><br />
Apr 25 16:45:29 <span style="color: blue;">maeste: 	and maybe also a connector collecting runtime infos of soa environments</span><br />
Apr 25 16:45:40 <span style="color: red;">rhauch: 	Yes, exactly.</span><br />
Apr 25 16:45:56 <span style="color: blue;">maeste: 	to collect status and how slas are respected or not</span><br />
Apr 25 16:46:12 <span style="color: red;">rhauch: 	Right.  That&#8217;s a perfect example.</span><br />
Apr 25 16:46:43 <span style="color: blue;">maeste: 	well you were telling me about analyzer</span><br />
Apr 25 16:46:49 <span style="color: red;">rhauch: 	Right &#8230;.</span><br />
Apr 25 16:47:14 <span style="color: red;">rhauch: 	analyzer are similar to sequencers in the sense that they&#8217;re automatically run based upon some criteria being met.</span><br />
Apr 25 16:47:26 <span style="color: blue;">maeste: 	oki</span><br />
Apr 25 16:47:35 <span style="color: red;">rhauch: 	In the case of an analyzer, this criteria might be a scheduler,</span><br />
Apr 25 16:47:45 <span style="color: red;">rhauch: 	or it might watch for changes under certain paths.</span><br />
Apr 25 16:48:07 <span style="color: red;">rhauch: 	Unlike sequencers which really target a node&#8217;s content,</span><br />
Apr 25 16:48:25 <span style="color: blue;">maeste: 	oki</span><br />
Apr 25 16:48:37 <span style="color: red;">rhauch: 	analyzers really process subgraphs as input, and produce output in the form of a subgraph</span><br />
Apr 25 16:48:44 <span style="color: blue;">maeste: 	so it&#8217;s supposed to make some kind of massive job</span><br />
Apr 25 16:48:46 <span style="color: red;">rhauch: 	Essentially, they&#8217;re report generators.</span><br />
Apr 25 16:49:17 <span style="color: blue;">maeste: 	oki and they don&#8217;t change jcr content, right?</span><br />
Apr 25 16:49:26 <span style="color: red;">rhauch: 	Yeah, the idea is that they could be set up to find statistics&#8230; about adhering to sla&#8217;s for example.</span><br />
Apr 25 16:49:38 <span style="color: blue;">maeste: 	oki</span><br />
Apr 25 16:49:46 <span style="color: red;">rhauch: 	and then write those statistics to an area where they can be found.</span><br />
Apr 25 16:50:13 <span style="color: blue;">maeste: 	I have a clear ides on how they can be useful in overlord</span><br />
Apr 25 16:50:23 <span style="color: red;">rhauch: 	So, a web tool (lets say) can look at that report in JCR.  It&#8217;s always there, and the analyzers make sure it&#8217;s kept up to date.</span><br />
Apr 25 16:50:25 <span style="color: blue;">maeste: 	exactly for sla reports</span><br />
Apr 25 16:50:56 <span style="color: blue;">maeste: 	lol I&#8217;m thinking the same thing a web tools called overlord <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </span><br />
Apr 25 16:51:10 <span style="color: red;">rhauch: 	Basically, analyzers are big queries (or sets of queries) that take a while to run.</span><br />
Apr 25 16:51:24 <span style="color: red;">rhauch: 	So can you explain what overlord is?</span><br />
Apr 25 16:51:39 <span style="color: red;">rhauch: 	I&#8217;ve heard bits and pieces.</span><br />
Apr 25 16:51:41 <span style="color: blue;">maeste: 	It&#8217;s not totally clear</span><br />
Apr 25 16:51:59 <span style="color: blue;">maeste: 	it&#8217;s the project created to make a soa governace project</span><br />
Apr 25 16:52:14 <span style="color: blue;">maeste: 	and it would include 2 kinds of tools</span><br />
Apr 25 16:52:19 <span style="color: blue;">maeste: 	design time tools</span><br />
<strong>Apr 25 16:52:39</strong> <span style="color: red;">rhauch: 	like the service modeler that Mark pointed to in the forums?</span><br />
<strong>Apr 25 16:52:46</strong> <span style="color: blue;">maeste: 	service modeler for instance based on Thomas Erl&#8217;s donation</span><br />
Apr 25 16:52:53 <span style="color: blue;">maeste: 	lol</span><br />
Apr 25 16:53:01 <span style="color: red;">rhauch: 	&#8230; great minds &#8230; <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span><br />
Apr 25 16:53:14 <span style="color: blue;">maeste: 	and the other kinds it&#8217;s runtime governance tools</span><br />
Apr 25 16:53:36 <span style="color: blue;">maeste: 	that would be some kind of (web) console</span><br />
Apr 25 16:54:08 <span style="color: blue;">maeste: 	to collect infos and statistic of the soa environments</span><br />
Apr 25 16:54:17 <span style="color: red;">rhauch: 	ah!</span><br />
Apr 25 16:54:23 <span style="color: blue;">maeste: 	slas, error, number of class and so on</span><br />
Apr 25 16:54:40 <span style="color: blue;">maeste: 	and it would be able to change also </span><br />
Apr 25 16:54:55 <span style="color: blue;">maeste: 	some paramiter runtime</span><br />
Apr 25 16:55:06 <span style="color: blue;">maeste: 	to have policies enforcements and so on</span><br />
Apr 25 16:55:30 <span style="color: blue;">maeste: 	in fact a lot of these things need also a developments under the hood</span><br />
Apr 25 16:56:07 <span style="color: blue;">maeste: 	since for example there is no standard to define slas in ws-* or oasis panorama</span><br />
Apr 25 16:56:15 <span style="color: blue;">maeste: 	but of course we need one</span><br />
Apr 25 16:57:23 <span style="color: blue;">maeste: 	and it would contain also a BAM or as mark said better a SAM (service Activity Manager)</span><br />
Apr 25 16:57:38 <span style="color: blue;">maeste: 	and of course a ws-cdl runtime tool too</span><br />
Apr 25 16:57:58 <span style="color: blue;">maeste: 	and of course a lot of other stuffs we didn&#8217;t thought (yet)</span><br />
<strong>Apr 25 16:58:28</strong> <span style="color: red;">rhauch: 	Right, and you&#8217;re thinking a repository for the artifacts, plus a place (repository?) to store the collected data?</span><br />
<strong>Apr 25 16:58:32</strong> <span style="color: blue;">maeste: 	As you can figure out there are a lot of point where we need a good repository</span><br />
Apr 25 16:58:49 <span style="color: blue;">maeste: 	lol and rotfl</span><br />
Apr 25 16:58:56 <span style="color: red;">rhauch:  <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span><br />
Apr 25 16:59:03 <span style="color: blue;">maeste: 	yep we are thinking to dna in fact</span><br />
Apr 25 16:59:39 <span style="color: blue;">maeste: 	because a jcr repository isn&#8217;t sufficient, we need some sequencer and analyzer for sure</span><br />
Apr 25 17:00:02 <span style="color: red;">rhauch: 	Yeah, the JCR API is fairly low level &#8212; it&#8217;s basically just a graph API.</span><br />
Apr 25 17:00:40 <span style="color: blue;">maeste: 	As said overlord is just started, and we (me and Mark) think the best starting point for my contribution is to be involved in dna</span><br />
Apr 25 17:00:43 <span style="color: red;">rhauch: 	The functionality is where the good stuff is.</span><br />
Apr 25 17:00:52 <span style="color: blue;">maeste: 	to have a full understand of it</span><br />
Apr 25 17:00:59 <span style="color: blue;">maeste: 	at least</span><br />
Apr 25 17:01:10 <span style="color: blue;">maeste: 	BTW dna it&#8217;s big fun</span><br />
Apr 25 17:01:23 <span style="color: red;">rhauch: 	i hope that&#8217;s not sarcasm. <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span><br />
Apr 25 17:01:35 <span style="color: blue;">maeste: 	I had already a copy of trunk on my laptop before Mark told me about <img src='http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span><br />
Apr 25 17:01:44 <span style="color: blue;">maeste: 	Absolutely not</span><br />
Apr 25 17:02:06 <span style="color: red;">rhauch: 	Well, we&#8217;re glad your interested!</span><br />
Apr 25 17:02:11 <span style="color: blue;">maeste: 	are there sarcasm in my phrase? If yes, I&#8217;m sorry for my english</span><br />
Apr 25 17:02:52 <span style="color: red;">rhauch: 	No, just my bad sense of humor not coming through&#8230;</span><br />
Apr 25 17:02:57 <span style="color: red;">rhauch: 	You&#8217;re english is great.</span><br />
Apr 25 17:03:48 <span style="color: red;">rhauch: 	There&#8217;s another area of DNA that is a bit further out on the roadmap &#8230; RESTful server.</span><br />
Apr 25 17:04:14 <span style="color: red;">rhauch: 	I thought I&#8217;d mention it in case that was much more up your alley.</span><br />
Apr 25 17:04:46 <span style="color: red;">rhauch: 	But if you&#8217;re interested in the federation engine, then there&#8217;s certainly a lot of work there!</span><br />
Apr 25 17:05:40 <span style="color: blue;">maeste: 	Yep I&#8217;m interested in federation engine for sure</span><br />
Apr 25 17:16:57 <span style="color: red;">rhauch: 	The federation engine will have a couple of major components.</span><br />
Apr 25 17:17:51 <span style="color: red;">rhauch: 	At its core is a graph, stored in a cache and populated from the connectors.</span><br />
Apr 25 17:18:05 <span style="color: red;">rhauch: 	On top of that the fed engine will implement JCR API.</span><br />
Apr 25 17:18:11 <span style="color: blue;">maeste: 	cache&#8230;JBoss cache? Pojo cache?</span><br />
Apr 25 17:18:32 <span style="color: red;">rhauch: 	Well, I&#8217;d like to not tie it to any particular cache, but I think we&#8217;d use JBoss cache.</span><br />
Apr 25 17:18:48 <span style="color: red;">rhauch: 	Pojo cache seems a bit heavy for this purpose.</span><br />
Apr 25 17:19:12 <span style="color: blue;">maeste: 	yes of course not tie to a particular implementation is always good</span><br />
Apr 25 17:19:14 <span style="color: red;">rhauch: 	It is more efficient in a distributed sense, but it requires a lot of AOP weaving.</span><br />
Apr 25 17:20:23 <span style="color: red;">rhauch: 	anyway, so there are a couple of different areas.</span><br />
Apr 25 17:20:57 <span style="color: blue;">maeste: 	yep</span><br />
Apr 25 17:21:02 <span style="color: red;">rhauch: 	As far as the JCR API implementation, we&#8217;ll want to set up the JCR TCK relatively early.</span><br />
Apr 25 17:21:37 <span style="color: red;">rhauch: 	I think we&#8217;ll have the mid-level graph API done pretty quickly, so we&#8217;ll definitely want your input there.</span><br />
Apr 25 17:22:07 <span style="color: red;">rhauch: 	BTW, my thought on that graph API is that the federation engine &amp; cache should basically be a simple graph with versioning.</span><br />
Apr 25 17:22:43 <span style="color: red;">rhauch: 	If we do that, then we can put really almost any API on top of that, including UDDI (should we ever want to do that).</span><br />
Apr 25 17:23:11 <span style="color: red;">rhauch: 	If you look at the JCR API, there&#8217;s a lot of stuff that should be implemented on top of a more simple graph&#8230;</span><br />
Apr 25 17:23:38 <span style="color: red;">rhauch: 	node types, namespaces, version history, etc.</span><br />
Apr 25 17:23:56 <span style="color: red;">rhauch: 	They all need a simple graph that supports versioning.</span><br />
Apr 25 17:24:12 <span style="color: red;">rhauch: 	Anyway, that&#8217;s the middle of the federation engine.</span><br />
Apr 25 17:24:16 <span style="color: red;">rhauch: 	Then there are the connectors.</span><br />
Apr 25 17:24:59 <span style="color: red;">rhauch: 	I think we have JIRA feature requests for several different kinds of connectors, with a few initially slotted earlier than the others.</span><br />
Apr 25 17:25:15 <span style="color: red;">rhauch: 	I hope I&#8217;m making at least some sense.</span><br />
Apr 25 17:25:21 <span style="color: blue;">maeste: 	ok, I understand</span></p></blockquote>
<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/27/29/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/27/29/&amp;title=JBoss+DNA+chat" 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/27/29/&amp;title=JBoss+DNA+chat" 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/27/29/&amp;title=JBoss+DNA+chat&amp;desc=I%20had%20an%20interesting%20chat%20with%20Randall%20Hauch%20about%20JBossDNA%20and%20JBossOverlord.%20Here%20is%20the%20log%20of%20our%20discussion.%20I%20put%20it%20online%20%28with%20Randall%27s%20authorization%20of%20course%29%20because%20I%20think%20it%20could%20be%20an%20interesting%20reading%20and%20a%20good%20introduction%20to%20JBossDNA%20as%20it%20have%20been%20for%20me.%20I%20have%20also%20summar" 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/27/29/&amp;title=JBoss+DNA+chat&amp;description=I%20had%20an%20interesting%20chat%20with%20Randall%20Hauch%20about%20JBossDNA%20and%20JBossOverlord.%20Here%20is%20the%20log%20of%20our%20discussion.%20I%20put%20it%20online%20%28with%20Randall%27s%20authorization%20of%20course%29%20because%20I%20think%20it%20could%20be%20an%20interesting%20reading%20and%20a%20good%20introduction%20to%20JBossDNA%20as%20it%20have%20been%20for%20me.%20I%20have%20also%20summar" 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/27/29/&amp;t=JBoss+DNA+chat" 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=JBoss+DNA+chat&amp;link=http://www.javalinux.it/wordpress/2008/04/27/29/" 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/27/29/&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/27/29/&amp;title=JBoss+DNA+chat&amp;srcUrl=http://www.javalinux.it/wordpress/2008/04/27/29/&amp;srcTitle=JBoss+DNA+chat&amp;snippet=I%20had%20an%20interesting%20chat%20with%20Randall%20Hauch%20about%20JBossDNA%20and%20JBossOverlord.%20Here%20is%20the%20log%20of%20our%20discussion.%20I%20put%20it%20online%20%28with%20Randall%27s%20authorization%20of%20course%29%20because%20I%20think%20it%20could%20be%20an%20interesting%20reading%20and%20a%20good%20introduction%20to%20JBossDNA%20as%20it%20have%20been%20for%20me.%20I%20have%20also%20summar" 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/27/29/&amp;title=JBoss+DNA+chat&amp;summary=I%20had%20an%20interesting%20chat%20with%20Randall%20Hauch%20about%20JBossDNA%20and%20JBossOverlord.%20Here%20is%20the%20log%20of%20our%20discussion.%20I%20put%20it%20online%20%28with%20Randall%27s%20authorization%20of%20course%29%20because%20I%20think%20it%20could%20be%20an%20interesting%20reading%20and%20a%20good%20introduction%20to%20JBossDNA%20as%20it%20have%20been%20for%20me.%20I%20have%20also%20summar&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/27/29/&amp;bm_description=JBoss+DNA+chat&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/27/29/&amp;title=JBoss+DNA+chat" 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/27/29/&amp;title=JBoss+DNA+chat" 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/27/29/&amp;title=JBoss+DNA+chat" 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/27/29/" 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+JBoss+DNA+chat+-+http://cli.gs/burVS&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/27/29/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
