<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>IT Developer World &#187; IBM</title>
	<atom:link href="http://itdevworld.wordpress.com/tag/ibm/feed/" rel="self" type="application/rss+xml" />
	<link>http://itdevworld.wordpress.com</link>
	<description>IT Related thoughts</description>
	<lastBuildDate>Tue, 01 Dec 2009 01:33:06 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='itdevworld.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/1d1eb8f45f88efe16b1fb8474a943568?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>IT Developer World &#187; IBM</title>
		<link>http://itdevworld.wordpress.com</link>
	</image>
			<item>
		<title>WebSphere eXtreme Scale 6 book review</title>
		<link>http://itdevworld.wordpress.com/2009/11/16/websphere-extreme-scale-6-book-review/</link>
		<comments>http://itdevworld.wordpress.com/2009/11/16/websphere-extreme-scale-6-book-review/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 00:40:48 +0000</pubDate>
		<dc:creator>rafaelri</dc:creator>
				<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[data cache]]></category>
		<category><![CDATA[data grid]]></category>
		<category><![CDATA[DynaCache]]></category>
		<category><![CDATA[eXtreme Scale]]></category>
		<category><![CDATA[high performance]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[low latency]]></category>
		<category><![CDATA[Packt Publishing]]></category>
		<category><![CDATA[WebSphere]]></category>

		<guid isPermaLink="false">http://itdevworld.wordpress.com/?p=232</guid>
		<description><![CDATA[Anyone designing a high performance transaction processing system has already needed at least a caching solution for increasing response time on frequently used data. But sometimes these data might become bigger than usual, those are times when you need a sofisticate
solution, something that can automatically fetch data from a slower storage, offload when not necessary, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itdevworld.wordpress.com&blog=4407561&post=232&subd=itdevworld&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Anyone designing a high performance transaction processing system has already needed at least a caching solution for increasing response time on frequently used data. But sometimes these data might become bigger than usual, those are times when you need a sofisticate</p>
<div id="attachment_233" class="wp-caption alignright" style="width: 131px"><a href="http://www.packtpub.com/ibm-websphere-extreme-scale-6?utm_source=itdevworld.wordpress.com&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_001416" target="_blank"><img class="size-thumbnail wp-image-233 " title="WebSphere eXtreme Scale" src="http://itdevworld.files.wordpress.com/2009/11/websphere-extreme.jpg?w=121&#038;h=150" alt="WebSphere eXtreme Scale" width="121" height="150" /></a><p class="wp-caption-text">WebSphere eXtreme Scale Book</p></div>
<p>solution, something that can automatically fetch data from a slower storage, offload when not necessary, split its contents between various nodes, &#8230;</p>
<p>If you require something like this then you&#8217;ll notice that you need a DataGrid solution.</p>
<p>By now you&#8217;ll be asking yourself why I am on that subject? Recently I&#8217;ve been kindly invited to review a book about <a href="http://www.packtpub.com/ibm-websphere-extreme-scale-6?utm_source=itdevworld.wordpress.com&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_001416" target="_blank">IBM WebSphere eXtreme Scale</a> from <a href="http://www.packtpub.com/" target="_blank">Packt Publishing</a>.</p>
<p>Apart from this, I work on a project where we were already evaluating WebSphere eXtreme Scale as a replacement for <a href="http://www.redbooks.ibm.com/redbooks/pdfs/sg247393.pdf" target="_blank">WebSphere DynaCache</a>.</p>
<p>If you are in a hurry and want to have a sneak peak on the book contents, take a look at the sample chapter (<a href="http://www.packtpub.com/files/7443-getting-started-with-ibm-websphere-sample-chapter-7-the-datagrid-api.pdf" target="_blank">Chapter 7: &#8220;The DataGrid API&#8221;</a>) available for free on Packt Publishing website.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itdevworld.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itdevworld.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itdevworld.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itdevworld.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itdevworld.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itdevworld.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itdevworld.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itdevworld.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itdevworld.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itdevworld.wordpress.com/232/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itdevworld.wordpress.com&blog=4407561&post=232&subd=itdevworld&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://itdevworld.wordpress.com/2009/11/16/websphere-extreme-scale-6-book-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/292a48d9cbe4c198ce280095a4e3fecc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rafaelri</media:title>
		</media:content>

		<media:content url="http://itdevworld.files.wordpress.com/2009/11/websphere-extreme.jpg?w=121" medium="image">
			<media:title type="html">WebSphere eXtreme Scale</media:title>
		</media:content>
	</item>
		<item>
		<title>Accessing a HMC through a SSH tunnel</title>
		<link>http://itdevworld.wordpress.com/2009/05/17/accessing-a-hmc-through-a-ssh-tunnel/</link>
		<comments>http://itdevworld.wordpress.com/2009/05/17/accessing-a-hmc-through-a-ssh-tunnel/#comments</comments>
		<pubDate>Sun, 17 May 2009 22:48:13 +0000</pubDate>
		<dc:creator>rafaelri</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[DLPAR]]></category>
		<category><![CDATA[HMC]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Java Web Start]]></category>
		<category><![CDATA[JNLP]]></category>
		<category><![CDATA[LPAR]]></category>
		<category><![CDATA[MSI]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[System P]]></category>
		<category><![CDATA[tunnel]]></category>

		<guid isPermaLink="false">http://itdevworld.wordpress.com/?p=186</guid>
		<description><![CDATA[For sysadmins this might be a rather easy task, but as a HMC end-user I had to search a little bit.
If you never used an IBM server you might be wondering what is an HMC. At first it seems like a notebook in a blade format as you can see on the picture below: 
But [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itdevworld.wordpress.com&blog=4407561&post=186&subd=itdevworld&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>For sysadmins this might be a rather easy task, but as a HMC end-user I had to search a little bit.<br />
If you never used an IBM server you might be wondering what is an HMC. At first it seems like a notebook in a blade format as you can see on the picture below:<br />
<div id="attachment_187" class="wp-caption aligncenter" style="width: 310px"><a href="http://itdevworld.files.wordpress.com/2009/05/hmc.jpg"><img class="size-medium wp-image-187" title="HMC" src="http://itdevworld.files.wordpress.com/2009/05/hmc.jpg?w=300&#038;h=246" alt="HMC" width="300" height="246" /></a><p class="wp-caption-text">HMC (source: http://www.fz-juelich.de/jsc/index.php?index=1979)</p></div><br />
But apart from its similarity to a fancy notebook, its purpose is to allow administration of IBM LPARs (or DLPARs after Power6 arrival).<br />
There you can boot, shutdown, change CPUs and memory for LPARs, etc.<br />
Apart from allowing the administration in loco, it provides a Java based application that can be installed either through a <a href="http://java.sun.com/javase/technologies/desktop/javawebstart/index.jsp">Java Web Start launcher</a> or using an <a href="http://en.wikipedia.org/wiki/MSI">MSI installer</a>.<br />
I&#8217;ll try to explain the steps involved in running it using the <a href="http://en.wikipedia.org/wiki/Java_Web_Start#Java_Network_Launching_Protocol_.28JNLP.29">JNLP</a> Java Web Start launcher.</p>
<p><strong>Setup SSH tunnel and Download JNLP</strong></p>
<p>Open the SSH connection between you and any host on the same network as your HMC (this can even be the HMC itself) and tunnel the following ports from your machine to HMC&#8217;s IP.</p>
<ul>
<li>30000 up to 30009</li>
<li>9090</li>
<li>9960</li>
<li>8443</li>
<li>443</li>
<li>80</li>
</ul>
<p>Sincerely, I did not check if, strictly speaking, all the ports are necessary but feel free to test them and leave  a comment. These ports were the result of a few searches over the internet.</p>
<p>After setting up the tunnel, point your preferred browser to http://localhost and <strong>download</strong> the JNLP file at the following link:</p>
<div id="attachment_192" class="wp-caption aligncenter" style="width: 310px"><a href="http://itdevworld.files.wordpress.com/2009/05/hmc-http.jpg"><img class="size-medium wp-image-192" title="HMC html page" src="http://itdevworld.files.wordpress.com/2009/05/hmc-http.jpg?w=300&#038;h=172" alt="HMC html page" width="300" height="172" /></a><p class="wp-caption-text">HMC html page</p></div>
<p>I had to edit the codebase property of the JNLP file, but I guess it wont be necessary as I still had to edit the hosts file and add an alias for the machine name (eg.: hmc.my-server.mylocalnetwork).  You&#8217;ll end up having codebase as follows:</p>
<pre class="brush: xml;">codebase=&quot;http://127.0.0.1/wsmship/codebase&quot;</pre>
<p><strong>Edit hosts file</strong></p>
<p>The next step is to edit your hosts file so it will have an extra alias pointing to <strong>127.0.0.1</strong>. Copy the host name from the <em>original value of the codebase property</em>.<br />
Then launch the JNLP file with Java Web Start. If you have the mime type correctly associated at your operating system, double click the file and wait for its launch. Sometimes it may complain at the first connection attempt, retry it and it&#8217;ll connect successfully. I guess I might still be missing some ports from the 30000~30009 range, since my first attempt was using ports from 30001~30009 and it always complained at the first attempt.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itdevworld.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itdevworld.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itdevworld.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itdevworld.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itdevworld.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itdevworld.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itdevworld.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itdevworld.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itdevworld.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itdevworld.wordpress.com/186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itdevworld.wordpress.com&blog=4407561&post=186&subd=itdevworld&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://itdevworld.wordpress.com/2009/05/17/accessing-a-hmc-through-a-ssh-tunnel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/292a48d9cbe4c198ce280095a4e3fecc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rafaelri</media:title>
		</media:content>

		<media:content url="http://itdevworld.files.wordpress.com/2009/05/hmc.jpg?w=300" medium="image">
			<media:title type="html">HMC</media:title>
		</media:content>

		<media:content url="http://itdevworld.files.wordpress.com/2009/05/hmc-http.jpg?w=300" medium="image">
			<media:title type="html">HMC html page</media:title>
		</media:content>
	</item>
		<item>
		<title>First impressions of IBM WebSphere MQ Low Latency Messaging</title>
		<link>http://itdevworld.wordpress.com/2009/04/10/first-impressions-of-ibm-websphere-mq-low-latency-messaging/</link>
		<comments>http://itdevworld.wordpress.com/2009/04/10/first-impressions-of-ibm-websphere-mq-low-latency-messaging/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 00:39:00 +0000</pubDate>
		<dc:creator>rafaelri</dc:creator>
				<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[JMS]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Low Latency Messaging]]></category>
		<category><![CDATA[Multicast]]></category>
		<category><![CDATA[Queue]]></category>
		<category><![CDATA[Resource Adapter]]></category>
		<category><![CDATA[RMM]]></category>
		<category><![CDATA[RUM]]></category>
		<category><![CDATA[Topic]]></category>
		<category><![CDATA[Unicast]]></category>
		<category><![CDATA[WebSphere MQ]]></category>

		<guid isPermaLink="false">http://itdevworld.wordpress.com/?p=178</guid>
		<description><![CDATA[IBM has a rather new platform for messaging. It is called WebSphere MQ Low Latency Messaging (aka WebSphere MQ LLM). It was released on the fourth quarter of 2007 and sincerely it hasn&#8217;t much similarities with the well known WebSphere MQ (former MQ Series).
First of all, after installing it you will probably notice that there [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itdevworld.wordpress.com&blog=4407561&post=178&subd=itdevworld&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>IBM has a rather new platform for messaging. It is called WebSphere MQ Low Latency Messaging (aka WebSphere MQ LLM). It was released on the fourth quarter of 2007 and sincerely it hasn&#8217;t much similarities with the well known WebSphere MQ (former MQ Series).</p>
<p>First of all, after installing it you will probably notice that there isn&#8217;t a service for starting up. Soon you notice that it is rather a library that provides messaging services. Actually, it is a native library (currently [v2.1] only available for Linux x86, Windows x86 and Solaris Sparc) that comes already with JNI bindings.</p>
<p>To make things even harder, there isn&#8217;t much documentation available (<a href="http://publib.boulder.ibm.com/infocenter/wllm/v2r1/topic/com.ibm.wllm.doc/api/javadoc/messaging/com/ibm/llm/rum/RumInstance.html" target="_blank">and it seems like IBM is still organizing its docs online</a>).</p>
<p>But, IBM claims that it has shown impressive numbers on its benchmarks:</p>
<blockquote><p>WebSphere MQ Low Latency Messaging has demonstrated very high throughput, one-to-many multicast messaging, which can deliver approximately one million 120-byte messages per second on Ethernet, close to three million 120-byte messages per second on InfiniBand, and more than 8 million smaller messages per second, all on common x86 servers. Testing has also measured very low latency of 30 microseconds for 120 byte messages delivered at 10,000 messages per second on InfiniBand or 61 microseconds on Ethernet (1)</p></blockquote>
<p>Source: <a href="http://www-03.ibm.com/press/us/en/pressrelease/22558.wss" target="_blank">IBM press release</a></p>
<p>In its Java version, the main classes that you&#8217;ll interact when using WMQ LLM are:</p>
<ul>
<li>RUMInstance (available through RUMFactory)</li>
<li>RMMInstance</li>
</ul>
<p>For instance, RUM stands for Reliable Unicast Messaging and RMM stands for Reliable Multicast Messaging. As you can guess, RUM is used for Queue styled messaging and RMM for Topic styled messaging.</p>
<p>One of its drawbacks is that it still lacks a JMS based Resource Adapter but nothing denies you from rolling your own if you can&#8217;t wait for an official adapter from IBM.</p>
<p>I am planning to do some benchmarking against a regular MQ integrated application. As soon as I have the results I&#8217;ll post them over here.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itdevworld.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itdevworld.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itdevworld.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itdevworld.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itdevworld.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itdevworld.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itdevworld.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itdevworld.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itdevworld.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itdevworld.wordpress.com/178/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itdevworld.wordpress.com&blog=4407561&post=178&subd=itdevworld&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://itdevworld.wordpress.com/2009/04/10/first-impressions-of-ibm-websphere-mq-low-latency-messaging/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/292a48d9cbe4c198ce280095a4e3fecc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rafaelri</media:title>
		</media:content>
	</item>
	</channel>
</rss>