<?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>David Currie &#187; WebSphere Process Server</title>
	<atom:link href="http://david.currie.name/archives/category/technology/websphere/websphere-process-server/feed" rel="self" type="application/rss+xml" />
	<link>http://david.currie.name</link>
	<description>on work and play</description>
	<lastBuildDate>Fri, 03 Feb 2012 23:08:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New WESB/WPS book</title>
		<link>http://david.currie.name/archives/2010/07/16/new-wesbwps-book</link>
		<comments>http://david.currie.name/archives/2010/07/16/new-wesbwps-book#comments</comments>
		<pubDate>Fri, 16 Jul 2010 11:33:46 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=1252</guid>
		<description><![CDATA[I&#8217;ve just been asked to review a new book entitled &#8220;Application Development for IBM WebSphere Process Server 7 and Enterprise Service Bus 7&#8220;. I can certainly vouch for the credentials of one of the two IBM authors having worked with Salil Ahuja. As part of the AIM Early Programs team he&#8217;s in a perfect position [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just been asked to review a new book entitled &#8220;<a href="https://www.packtpub.com/ibm-websphere-process-server-7-enterprise-service-bus-7-applications-development/book">Application Development for IBM WebSphere Process Server 7 and Enterprise Service Bus 7</a>&#8220;. I can certainly vouch for the credentials of one of the two IBM authors having worked with Salil Ahuja. As part of the AIM Early Programs team he&#8217;s in a perfect position to have both a breadth of knowledge across the products and a good understanding of what customers need and want to know. The <a href="https://www.packtpub.com/sites/default/files/8280-chapter-4-building-your-hello-mediation-project.pdf">sample chapter</a> online (which happens to cover mediation module development) looks promising so I look forward to receiving my review copy.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2010/07/16/new-wesbwps-book/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DynaCache and WebSphere ESB/Process Server</title>
		<link>http://david.currie.name/archives/2009/12/03/dynacache-and-websphere-esbprocess-server</link>
		<comments>http://david.currie.name/archives/2009/12/03/dynacache-and-websphere-esbprocess-server#comments</comments>
		<pubDate>Thu, 03 Dec 2009 21:42:56 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=1110</guid>
		<description><![CDATA[Building WebSphere ESB and Process Server on WebSphere Application Server means that they benefit from the scalability, reliability, transactionality and security of the underlying platform. Another advantage is that you, as a developer, have access to all of the underlying capabilities of the application server. In a recent article, Alan Hopkins (Dr Alan to you [...]]]></description>
			<content:encoded><![CDATA[<p>Building WebSphere ESB and Process Server on WebSphere Application Server means that they benefit from the scalability, reliability, transactionality and security of the underlying platform. Another advantage is that you, as a developer, have access to all of the underlying capabilities of the application server. In a <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0907_hopkins/0907_hopkins.html?S_TACT=105AGX10&amp;S_CMP=LP">recent article</a>, Alan Hopkins (Dr Alan to you apparently!) demonstrated the use of the object cache to provide a shared variable between two modules. On a similar vein, another UK ISSW consultant Gabriel Telerman has just published a <a href="https://www.ibm.com/developerworks/websphere/tutorials/0912_telerman/">detailed tutorial</a> describing how to use DynaCache from an SCA Java component to improve performance in a WebSphere ESB or Process Server environment. Now Gaby, can I have that pint now for the plug?</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/12/03/dynacache-and-websphere-esbprocess-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Version 7 announcement</title>
		<link>http://david.currie.name/archives/2009/10/19/version-7-announcement</link>
		<comments>http://david.currie.name/archives/2009/10/19/version-7-announcement#comments</comments>
		<pubDate>Mon, 19 Oct 2009 13:12:24 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>
		<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=1075</guid>
		<description><![CDATA[Two weeks ago I was a little pre-occupied with my own announcement and consequently failed to highlight the announcement for the next version of WebSphere ESB, Process Server and Integration Developer. What this does do is allow me to break the silence on what I&#8217;ve been working on for the past year, namely: new Service [...]]]></description>
			<content:encoded><![CDATA[<p>Two weeks ago I was a little pre-occupied with my own <a href="http://david.currie.name/archives/2009/10/04/duncan-christopher-currie">announcement</a> and consequently failed to highlight the <a href="http://www-01.ibm.com/common/ssi/ShowDoc.jsp?docURL=/common/ssi/rep_ca/9/897/ENUS209-309/index.html&amp;breadCrum=DET001PT022&amp;url=buttonpressed=DET002PT005&amp;specific_index=DET001PEF502&amp;DET015PGL002=DET001PEF011&amp;submit.x=7&amp;submit.y=8&amp;lang=en_US#h2-abstrx">announcement</a> for the next version of WebSphere ESB, Process Server and Integration Developer.<br />
<span id="more-1075"></span><br />
What this does do is allow me to break the silence on what I&#8217;ve been working on for the past year, namely:</p>
<blockquote><p>new Service Federation Management across WebSphere Service Registry and Repository and the ESB family to manage service visibility and reuse across the enterprise</p></blockquote>
<p>Maybe that doesn&#8217;t tell you a great deal but I&#8217;m not at liberty to say any more at the moment. You could, however, turn to the <a href="http://www-01.ibm.com/common/ssi/ShowDoc.jsp?docURL=/common/ssi/rep_ca/4/897/ENUS209-294/index.html&amp;breadCrum=DET001PT022&amp;url=buttonpressed=DET002PT005&amp;specific_index=DET001PEF502&amp;DET015PGL002=DET001PEF011&amp;submit.x=7&amp;submit.y=8&amp;lang=en_US">WSRR announcement</a> which provides a little more detail:</p>
<blockquote><p>Better manage visibility of service across SOA domains. By using the Service Federation Management console to simplify the process of sharing business services between service domains, you can improve the connections within an organization, and increase reuse of services and information by extending the reach of existing assets across the organization and beyond.</p></blockquote>
<p>And this might lead you to Greg Flurry and Marc-Thomas Schmidt&#8217;s <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0901_flurry/0901_flurry.html">developerWorks article</a> which provides the motivation for this new functionality.</p>
<p>More to come once we reach general availability&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/10/19/version-7-announcement/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Service Integration Bus Destination Handler</title>
		<link>http://david.currie.name/archives/2009/05/06/service-integration-bus-destination-handler</link>
		<comments>http://david.currie.name/archives/2009/05/06/service-integration-bus-destination-handler#comments</comments>
		<pubDate>Wed, 06 May 2009 16:21:12 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=872</guid>
		<description><![CDATA[I&#8217;ve previously plugged the Service Integration Bus Explorer and IBM Client Application for JMS as useful tools to have in your WebSphere messaging kitbag. Thanks go once again to Dave Screen, this time for bringing the Service Integration Bus Destination Handler to my attention. This provides a very configurable mechansim for carrying out actions on [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve previously plugged the <a href="http://david.currie.name/archives/2006/04/20/service-integration-bus-explorer">Service Integration Bus Explorer</a> and <a href="http://david.currie.name/archives/2006/10/04/ibm-client-application-tool-for-jms">IBM Client Application for JMS</a> as useful tools to have in your WebSphere messaging kitbag. Thanks go once again to Dave Screen, this time for bringing the <a href="http://www-01.ibm.com/support/docview.wss?fdoc=aimwas&amp;rs=180&amp;uid=swg24021439">Service Integration Bus Destination Handler</a> to my attention. This provides a very configurable mechansim for carrying out actions on a set of messages either on a one-off basis (via client or web application) or on a scheduled basis. Particularly useful operations include dumping messages, moving messages from one destination to another, and resurrecting messages from the exception destination. The readme file available in the download provides lots of detailed instructions and examples.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/05/06/service-integration-bus-destination-handler/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharing libraries at runtime</title>
		<link>http://david.currie.name/archives/2009/05/06/sharing-libraries-at-runtime</link>
		<comments>http://david.currie.name/archives/2009/05/06/sharing-libraries-at-runtime#comments</comments>
		<pubDate>Wed, 06 May 2009 15:49:25 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=870</guid>
		<description><![CDATA[Thanks to my colleague Dave Screen for highlighting a useful technote relating to sharing library modules in WebSphere ESB and Process Server. The WebSphere Integration Developer concept of a library is typically only used for development time sharing of artifacts i.e. when you deploy a module that depends on that library, a copy of the [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to my colleague Dave Screen for highlighting a useful <a href="http://www-01.ibm.com/support/docview.wss?rs=2346&amp;context=SS7J6S&amp;context=SSQH9M&amp;dc=DB560&amp;dc=DB520&amp;q1=library&amp;uid=swg21322617&amp;loc=en_US&amp;cs=utf-8&amp;lang=en">technote</a> relating to sharing library modules in WebSphere ESB and Process Server. The WebSphere Integration Developer concept of a library is typically only used for development time sharing of artifacts i.e. when you deploy a module that depends on that library, a copy of the JAR file is included in the enterprise application that is deployed. The technote describes how to deploy the library as a WebSphere shared library and have multiple modules depend on the same instance at runtime. This has the potential to reduce memory usage (the library is on a shared classloader) and ease managability. It does, however, mean that you need to be more careful about versioning of the library and breaking other dependent modules. If you&#8217;re not on 6.2 then note the list of APARs at the bottom of the document.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/05/06/sharing-libraries-at-runtime/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere ESB 6.2</title>
		<link>http://david.currie.name/archives/2008/12/12/websphere-esb-6</link>
		<comments>http://david.currie.name/archives/2008/12/12/websphere-esb-6#comments</comments>
		<pubDate>Fri, 12 Dec 2008 12:38:51 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>
		<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=745</guid>
		<description><![CDATA[One of the disadvantages of being back in development is that much of my work is confidential. As the quantity of technical posts on here recently demonstrates &#8211; this is not conducive to blogging. Thankfully Version 6.2 of the entire BPM stack became generally available today so the flood gates have opened. developerWorks already has [...]]]></description>
			<content:encoded><![CDATA[<p>One of the disadvantages of being back in development is that much of my work is confidential. As the quantity of technical posts on here recently demonstrates &#8211; this is not conducive to blogging. Thankfully Version 6.2 of the entire BPM stack became generally available today so the flood gates have opened. developerWorks already has articles covering the new functionality in <a href="http://www.ibm.com/developerworks/websphere/bpmjournal/0812_fasbinder6/0812_fasbinder6.html">WebSphere Integration Developer</a> and <a href="http://www.ibm.com/developerworks/websphere/bpmjournal/0812_fasbinder5/0812_fasbinder5.html">WebSphere Process Server</a> so, rather than just relisting the features, I&#8217;m going to provide a slightly more personal view, focussing on the new content in WebSphere ESB.</p>
<p><span id="more-745"></span></p>
<p>The two biggest deliverables from the team here in Hursley are the service gateway and policy support.Â  The dynamic service gateway support addresses one of the major limitations of the product to date &#8211; the fact that the strong typing of SCA interfaces made it very difficult to implement a gateway pattern, particularly for web services. The dynamic gateway implementation provides a very simple interface with two operations: one for request-reply operations and one for one-way operations. The export binding will perform the mapping from the incoming request to one or other of these operations. The general pattern is then to perform some common processing before using a lookup (WSRR or otherwise) to locate the required target provider.</p>
<p>The policy support comes in two parts. A new policy resolution primitive enables the retrieval of policy information relating to a service from WebSphere Service Registry and Repository. The Service Message Object (SMO) has then been enhanced by the addition of a dynamic context. Properties retrieved from the policy are used to populate the dynamic context. These properties then override properties promoted from primitives in the flow. The ability to dynamically modify the behaviour of the flow at runtime, combined with the service gateway support, really opens up the possibilities for creating a meta-data driven ESB with WebSphere ESB.</p>
<p>When you install the runtime you will notice that the Web Services Feature Pack is also installed. The service gateway utilizes the JAX-WS support added by the feature pack and this brings with it support for SOAP 1.2 and WS-ReliableMessaging.</p>
<p>My personal baby is the new concept of mediation subflows. The componentization in SCA already provides for reuse but sometimes this is needed at a much lower level. In many ways, a mediation subflow is just like a regular flow &#8211; it consists of a number of mediation primitives wired together. The biggest difference is that, rather than exposing interfaces, the in and out nodes of a subflow specify a message type or may even be left untyped. To promote greater reuse, the subflow can also be defined in a library.</p>
<p>To use a subflow, a new mediation subflow primitive has been added. The input and output terminals of this primitive match the in and out nodes of the subflow with which it is associated and properties promoted from primitives in the subflow become properties of the subflow primitive. A subflow can also contain mediation subflow primitive so nesting is possible. I could say much more about all of this but I&#8217;ll save the detail for another day (or a developerWorks article if I get my act together).</p>
<p>While talking about new primitives, there are four additional primitives that allow easy manipulation of MQ, SOAP, HTTP and JMS headers. There is a new primitive that performs filtering based on the type of the message and another that allows a data handler to be used to transform a request to/from the raw wire format. Both of these become particularly useful in the gateway context where multiple different message types may be arriving in a single flow. The message logger primitive has also been enhanced so that it can now be used to perform custom logging (the default being to java.util.logging) rather than just to a database.</p>
<p>On the aggregation front, we now have the ability to perform some asynchronous processing between fan out and fan in nodes. This means that if, for example, the aggregation block contains an asynchronous service invoke, the next leg of the block can start processing whilst waiting for a response.</p>
<p>Two major changes at the module level: a mediation flow component can now be placed in both business and mediation module; and multiple mediation flow components can be placed in the same module. The former means that, if you need to perform pre- and post-processing on, for example, message headers, this can now be done in the same module as the business logic. It is also now possible to specify version numbers for modules and tie this in to service selection.</p>
<p>Lastly on the runtime front, the failed event manager finally comes to WebSphere ESB and has been enhanced to cover many more scenarios such as failures in the bindings.</p>
<p>On the tooling side, I won&#8217;t provide quite so much detail but here are some of the new features in WebSphere Integration Developer that I&#8217;ve already found useful:</p>
<ul>
<li>Java context assist for BO fields when using the SDO API</li>
<li>Improved automatic wiring layout</li>
<li>Filtering in the mapping editor</li>
<li>Ability to view transaction boundaries within and across modules</li>
<li>Insertion of primitives by drag-and-drop on to a wire</li>
<li>Wiring unmatched terminal types results in automatic insertion of an XSLT primitive</li>
<li>Formatted server logs view with filtering</li>
<li>Improvements to the cross component trace including support for the bindings</li>
</ul>
<p>Whilst this post by no means provides a comprehensive list of the new function, I hope that it provides a good flavour of the significant changes that have gone in to this release. I certainly wish I&#8217;d had even half of these features when implementing WebSphere ESB solutions out in the field!</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2008/12/12/websphere-esb-6/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Messaging Engine Startup Problems</title>
		<link>http://david.currie.name/archives/2008/09/11/messaging-engine-startup-problems</link>
		<comments>http://david.currie.name/archives/2008/09/11/messaging-engine-startup-problems#comments</comments>
		<pubDate>Thu, 11 Sep 2008 20:53:21 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=619</guid>
		<description><![CDATA[Another heads up for some Service Integration Bus education. On 17 September there is a free webcast entitled Messaging Engine Startup Problems given by Level 2 service and followed by a Q&#38;A session. You can see a list of all the upcoming webcasts or, to receive information about events such as this, along with information [...]]]></description>
			<content:encoded><![CDATA[<p>Another heads up for some Service Integration Bus education. On 17 September there is a free webcast entitled <a href="http://www-01.ibm.com/support/docview.wss?uid=swg21318025">Messaging Engine Startup Problems</a> given by Level 2 service and followed by a Q&amp;A session. You can see a list of all the upcoming <a href="http://www-01.ibm.com/software/websphere/support/supp_tech.html">webcasts</a> or, to receive information about events such as this, along with information about publications and support issues, sign up at <a href="http://www.ibm.com/support/mysupport">My Support</a>.</p>
<p>Update: the <a href="http://www-01.ibm.com/support/docview.wss?uid=swg27013517">replay</a> for this webcast is now available.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2008/09/11/messaging-engine-startup-problems/feed</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Deployment environments during profile creation</title>
		<link>http://david.currie.name/archives/2008/07/08/deployment-environments-during-profile-creation</link>
		<comments>http://david.currie.name/archives/2008/07/08/deployment-environments-during-profile-creation#comments</comments>
		<pubDate>Tue, 08 Jul 2008 20:54:38 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2008/07/08/deployment-environments-during-profile-creation</guid>
		<description><![CDATA[Today I was trying to work out why a WebSphere ESB customer wasn&#8217;t seeing the default deployment environment created when using manageprofiles to create a Network Deployment topology. They had specified the appropriate topologyPattern and topologyRole parameters. It turned out that they were missing the ndtopology option which should be set to true. This was [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was trying to work out why a WebSphere ESB customer wasn&#8217;t seeing the default deployment environment created when using manageprofiles to create a Network Deployment topology. They had specified the appropriate topologyPattern and topologyRole parameters. It turned out that they were missing the ndtopology option which should be set to true. This was perhaps excusable as the help for the template doesn&#8217;t list this option and even the <a href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.websphere.wesb612.doc/doc/rins_manageprofiles_parms.html">InfoCenter documentation</a> manages to get the case incorrect. As on previous occasions, I spotted this omission by running through the graphical Profile Management Tool and comparing the parameters that it generates in the invokeWSProfile entry near the top of the logs/manageprofiles/&lt;profile_name&gt;_create.log file.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2008/07/08/deployment-environments-during-profile-creation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Event sequencing qualifier and WebSphere ESB</title>
		<link>http://david.currie.name/archives/2008/06/14/event-sequencing-qualifier-and-websphere-esb</link>
		<comments>http://david.currie.name/archives/2008/06/14/event-sequencing-qualifier-and-websphere-esb#comments</comments>
		<pubDate>Sat, 14 Jun 2008 18:20:36 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2008/06/14/event-sequencing-qualifier-and-websphere-esb</guid>
		<description><![CDATA[As this has cropped up a couple of times recently and, as far as I&#8217;m aware, there is still no information in the public domain, I thought I&#8217;d stick my neck out and post about it. WebSphere Integration Developer allows you to add an event sequencing qualifier to components in a mediation module but the [...]]]></description>
			<content:encoded><![CDATA[<p>As this has cropped up a couple of times recently and, as far as I&#8217;m aware, there is still no information in the public domain, I thought I&#8217;d stick my neck out and post about it. WebSphere Integration Developer allows you to add an event sequencing qualifier to components in a mediation module but the required runtime support for that qualifier only exists in WebSphere Process Server <strong>not</strong> in WebSphere ESB. In other words, for that qualifier to work, the mediation module must then be deployed to WebSphere Process Server.</p>
<p><span id="more-531"></span></p>
<p>At the latest customer, this lack of support manifested itself in the following way (in case you should come across this problem). Firstly, a warning with the following text:</p>
<p><code>CWSCA0001W: &quot;jar:file:/&lt;profile directory&gt;/installedApps/&lt;app name&gt;/&lt;ear name&gt;.ear/&lt;jar name&gt;.jar|/&lt;component name&gt;.component&quot; is not a valid Service Component Definition Language file for the following reason: &quot;org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri 'http://www.ibm.com/xmlns/prod/websphere/wbiserver/eventSequencing/6.0.0' not found.</code></p>
<p>This was then followed by an exception </p>
<p><code>CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method &quot;onNotification&quot; on bean &quot;BeanId(&lt;app name&gt;#&lt;jar name&gt;.jar#&lt;export name&gt;, null)&quot;. Exception data: java.lang.NullPointerException at com.ibm.wsspi.sca.j2c.inbound.J2CInboundImpl.invoke(J2CInboundImpl.java: 242) </code></p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2008/06/14/event-sequencing-qualifier-and-websphere-esb/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Thursday @ WSTC</title>
		<link>http://david.currie.name/archives/2008/05/08/thursday-wstc</link>
		<comments>http://david.currie.name/archives/2008/05/08/thursday-wstc#comments</comments>
		<pubDate>Thu, 08 May 2008 18:47:11 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[DataPower]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2008/05/08/thursday-wstc</guid>
		<description><![CDATA[Went along to see my UK colleague Andy Piper&#8216;s presentation on &#34;Using Social Software to Improve Your Effectiveness at Work&#34;. Andy&#8217;s an engaging speaker and his presentation was well thought out and put together. As a result I signed up for a twitter account but we&#8217;ll have to wait and see whether it gets much [...]]]></description>
			<content:encoded><![CDATA[<p>Went along to see my UK colleague <a href="http://andypiper.wordpress.com/">Andy Piper</a>&#8216;s presentation on &quot;Using Social Software to Improve Your Effectiveness at Work&quot;. Andy&#8217;s an engaging speaker and his presentation was well thought out and put together. As a result I signed up for a <a href="http://twitter.com/dcurrie">twitter</a> account but we&#8217;ll have to wait and see whether it gets much use let alone improving my effectiveness at work. It did also prompt me to revisit an internal file sharing tool which, having previously not realised that access could be restricted, I had discarded as much of the material I want to share is of a confidential nature.</p>
<p><span id="more-511"></span></p>
<p>As it&#8217;s of particular relevance to a project I&#8217;m working on at the moment, I then attended Bill Hine&#8217;s pitch on &quot;WAS/DataPower Web Services Security Integration&quot;. A good mix of the why and how without getting bogged down in the detailed steps. Must get myself access to a DataPower box again to try some of this out.</p>
<p>After lunch went to a presentation by my Hursley colleague <a href="http://www.andrewferrier.com/">Andrew Ferrier</a> and Andre Tost on WebSphere ESB Best Practices. Andre covered the higher level architectural best practices and Andrew the more detailed material. Nothing new for me here but it was good to see it all gathered together in one place. Hopefully they&#8217;ll make it more widely available in the not too distant future.</p>
<p>Unfortunately an impromptu meeting overran and I lost my slot in the Project Zero Assemble lab. It did mean that I could go along and here about the work that Pete Lambros has been doing with others on patterns for the Enterprise Service Bus.</p>
<p>I then took my final test of the week to qualify as <a href="http://www-03.ibm.com/certify/certs/15001501.shtml">IBM Certified Solution Developer &#8212; WebSphere Integration Developer V6.0.1</a>. Once again, my generic SCA and WebSphere ESB knowledge was sufficient to compensate for my lack of knowledge about the Process Server components.</p>
<p>With an early start ahead of me tomorrow to catch a flight back to the UK I was grateful to Phil Coxhead for driving me out of town for a bit of last minute shopping and away from temptation (or to it depending on your point of view!). The Premium Outlet Mall didn&#8217;t yield much in the way of purchases but I came away from Frys with some new headphones, a USB hub and a <a href="http://uk.europe.creative.com/products/product.asp?category=213&amp;subcategory=214&amp;product=17437">Creative Zen Stone Plus</a> (the version with speaker).</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2008/05/08/thursday-wstc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wednesday @ WSTC</title>
		<link>http://david.currie.name/archives/2008/05/08/wednesday-wstc</link>
		<comments>http://david.currie.name/archives/2008/05/08/wednesday-wstc#comments</comments>
		<pubDate>Thu, 08 May 2008 08:02:53 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[DataPower]]></category>
		<category><![CDATA[Food]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2008/05/08/wednesday-wstc</guid>
		<description><![CDATA[The first slot of the day was one of those rare occasions where I wasn&#8217;t quite sure what to attend. In the end I opted for Alex Polozoff&#8217;s &#34;Large Topology Tactics and Tradeoffs&#34; presentation as I have great respect for his opinions. The emphasis here was not so much on the technology but the processes [...]]]></description>
			<content:encoded><![CDATA[<p>The first slot of the day was one of those rare occasions where I wasn&#8217;t quite sure what to attend. In the end I opted for Alex Polozoff&#8217;s &quot;Large Topology Tactics and Tradeoffs&quot; presentation as I have great respect for his opinions. The emphasis here was not so much on the technology but the processes and the people. Most of it seemed common sense (at least to me) but the presentation should be a useful resource for anyone embarking on large scale WebSphere topologies.</p>
<p><span id="more-510"></span></p>
<p>Next up I sat the <a href="http://www-03.ibm.com/certify/tests/obj093.shtml">IBM WebSphere Process Server V6.0, System Administration</a> certification test. This was a bit of a gamble as, despite being a specialist with WebSphere ESB (for which there is no certification test), I haven&#8217;t knowingly opened the admin console for Process Server. With some educated guessing I scraped through &#8211; particularly pleasing as, when combined with previous tests, it means I can now claim to be both an <a href="http://www-03.ibm.com/certify/certs/15002301.shtml">IBM Certified Administrator for SOA Solutions &#8211; WebSphere Process Server V6.0</a> and <a href="http://www-03.ibm.com/certify/certs/15002101.shtml">IBM Certified Deployment Professional &#8211; WebSphere Process Server V6.0</a>.</p>
<p>After lunch it was another lab: &quot;EJB 3 and Open JPA with RAD 7.5&quot;. This was my first hands on experience with the <a href="http://www-1.ibm.com/support/docview.wss?rs=177&amp;uid=swg21287579">EJB 3 feature pack</a> and with the tooling it really was a pleasure to use. Whilst I&#8217;m happy to see unnecessary interfaces removed in EJB3 I&#8217;m still skeptical about the use of annotations for ORM and hope many customers will still see the importance of separating the deployment specifics from the application code. The lab was also a chance to finally meet Kevin Sutter face to face &#8211; a guy who I&#8217;ve worked with closely in the past when he owned the WebSphere JCA component and I the JMS resource adapter but never met in person.</p>
<p>Finishing the lab early gave me a chance to sit another test and add to <a href="http://www-03.ibm.com/certify/certs/01007301.shtml">IBM Certified Advanced System Administrator &#8211; WebSphere Application Server Network Deployment V6.1</a> to my list of titles. I&#8217;m glad to say my pass mark was considerably higher than for Process Server. I did, however, have to restrain myself on several occasions from answering &quot;none of the above &#8211; the question is badly worded&quot;.</p>
<p>Went to see <a href="http://www.logicali.com/">Alasdair Nottingham</a> present his latest updates to the Service Integration Bus Security presentation that we jointly own. Despite having reviewed the changes it was still good to hear Alasdair present it from his perspective.</p>
<p>Actually managed a run before dinner although at that time of day it wasn&#8217;t a particularly pleasant experience. I probably would have been better of spending some time by the pool! We had our team meal out at the Ellis Island Casino &amp; Brewery which seemed to have been chosen largely for the price of the beer ($1). At least, it can&#8217;t have been for the quality of the food. Stopped off at <a href="http://www.ninefineirishmen.com/">Nine Fine Irishmen</a> in New York-New York until the early hours.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2008/05/08/wednesday-wstc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tuesday @ WSTC</title>
		<link>http://david.currie.name/archives/2008/05/06/tuesday-wstc</link>
		<comments>http://david.currie.name/archives/2008/05/06/tuesday-wstc#comments</comments>
		<pubDate>Tue, 06 May 2008 20:24:40 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2008/05/06/tuesday-wstc</guid>
		<description><![CDATA[Woke every couple of hours in the night but otherwise didn&#8217;t sleep too badly and managed to stay in bed until a reasonable time. Perhaps just as well as I was re-presenting my WebSphere ESB pitch first thing. Thankfully I hadn&#8217;t been given quite such a large stage to stand on this time! Some good [...]]]></description>
			<content:encoded><![CDATA[<p>Woke every couple of hours in the night but otherwise didn&#8217;t sleep too badly and managed to stay in bed until a reasonable time. Perhaps just as well as I was re-presenting my WebSphere ESB pitch first thing. Thankfully I hadn&#8217;t been given quite such a large stage to stand on this time! Some good questions from the audience to keep me on my toes.</p>
<p><span id="more-509"></span></p>
<p>In the slot before lunch I went to Shane Claussen&#8217;s WPS/WESB/WID Technical Futures presentation. As the name probably suggests, that was all IBM Confidential so nothing I can divulge here.</p>
<p>With <a href="http://www.projectzero.org/">Project Zero</a> finally set to hit the streets at the end of June as <a href="http://www-306.ibm.com/software/webservers/smash/">WebSphere sMash</a>&#160; I thought it was high time to see how things have changed in the past year. Consequently, after lunch I headed along to a lab entitled &quot;RESTful Services with Project Zero&quot;. I have to confess that I was slightly disappointed to discover that aspects of the programming model are still changing and that the lab wasn&#8217;t running on the latest code base but understand that the material has to be submitted well in advance of the conference. That said, when sMash (not a name that I like &#8211; in the UK at least it is a brand of instant mashed potato) hits the streets then things should stabilise.</p>
<p>Then it was time for my final presentation of the week &#8211; rather grandly titled &quot;Architecting Solutions with the Default Messaging Provider&quot;. This detailed a whole host of considerations that need to be taken in to account when it comes to both functionality and performance. I&#8217;ll not say too much here as it&#8217;s slated for a developerWorks article (if I ever find some time to write it!).</p>
<p>The evening brought the conference networking dinner and, more importantly, the chance to watch some colleagues jamming on stage with a local band. Surprisingly un-cringeworthy &#8211; some real talent out there. Had to stay up to watch the Scotland&#8217;s very own Gaby Telerman (occasionally of the BMX Bandits).</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2008/05/06/tuesday-wstc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flat file custom data bindings</title>
		<link>http://david.currie.name/archives/2007/10/22/flat-file-custom-data-bindings</link>
		<comments>http://david.currie.name/archives/2007/10/22/flat-file-custom-data-bindings#comments</comments>
		<pubDate>Mon, 22 Oct 2007 09:35:42 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/10/22/flat-file-custom-data-bindings/</guid>
		<description><![CDATA[Having written a very similar exercise for the Connecting Enterprise Application to WebSphere Enterprise Service Bus ITSO Workshop, it was interesting to read Rich Johnson&#8217;s article on creating custom data bindings for the WebSphere Flat File adapter. In particular, the step required to actually add the custom data binding so that it shows up in [...]]]></description>
			<content:encoded><![CDATA[<p>Having written a very similar exercise for the <a href="http://david.currie.name/archives/2007/07/20/connecting-enterprise-applications-to-websphere-enterprise-service-bus/">Connecting Enterprise Application to WebSphere Enterprise Service Bus</a> ITSO Workshop, it was interesting to read <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0710_johnson/0710_johnson.html">Rich Johnson&#8217;s article</a> on creating custom data bindings for the WebSphere Flat File adapter. In particular, the step required to actually add the custom data binding so that it shows up in the Enterprise Service Discovery wizard is not exactly obvious.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/10/22/flat-file-custom-data-bindings/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere and Oracle RAC</title>
		<link>http://david.currie.name/archives/2007/06/19/websphere-and-oracle-rac</link>
		<comments>http://david.currie.name/archives/2007/06/19/websphere-and-oracle-rac#comments</comments>
		<pubDate>Tue, 19 Jun 2007 15:42:01 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/06/19/websphere-and-oracle-rac/</guid>
		<description><![CDATA[The question of Oracle RAC support for WebSphere Application Server has come up with a number of customers I&#8217;ve worked with and Soloman Barghouthi has always had the answers. So, when teamed up with my ISSW colleague Deb Banerjee and WBI Chief Architect Eric Herness, this developerWorks article has to be the definitive statement of [...]]]></description>
			<content:encoded><![CDATA[<p>The question of Oracle RAC support for WebSphere Application Server has come up with a number of customers I&#8217;ve worked with and Soloman Barghouthi has always had the answers. So, when teamed up with my ISSW colleague Deb Banerjee and WBI Chief Architect Eric Herness, this <a href="http://www.ibm.com/developerworks/websphere/techjournal/0706_banerjee/0706_banerjee.html">developerWorks article</a> has to be the definitive statement of using Oracle RAC with WebSphere Process Server.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/06/19/websphere-and-oracle-rac/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performance Tuning Guide</title>
		<link>http://david.currie.name/archives/2007/06/12/performance-tuning-guide</link>
		<comments>http://david.currie.name/archives/2007/06/12/performance-tuning-guide#comments</comments>
		<pubDate>Tue, 12 Jun 2007 09:41:20 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/06/12/performance-tuning-guide/</guid>
		<description><![CDATA[The WebSphere Business Integration Performance Tuning Redpaper has now been updated to cover Version 6.0.2 of WebSphere ESB and Process Server. The information in this paper comes from the product development performance teams and, if anyone knows how to squeeze the last ounce out of these products, it&#8217;s those guys.]]></description>
			<content:encoded><![CDATA[<p>The WebSphere Business Integration Performance Tuning Redpaper has now been <a href="http://www.redbooks.ibm.com/redpapers/abstracts/redp4304.html">updated</a> to cover Version 6.0.2 of WebSphere ESB and Process Server. The information in this paper comes from the product development performance teams and, if anyone knows how to squeeze the last ounce out of these products, it&#8217;s those guys.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/06/12/performance-tuning-guide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating your own mediation primitive</title>
		<link>http://david.currie.name/archives/2007/06/09/creating-your-own-mediation-primitive</link>
		<comments>http://david.currie.name/archives/2007/06/09/creating-your-own-mediation-primitive#comments</comments>
		<pubDate>Sat, 09 Jun 2007 18:29:38 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/06/09/creating-your-own-mediation-primitive/</guid>
		<description><![CDATA[The WebSphere Integration Developer InfoCenter contains a section on creating your own mediation primitive to sit on the palette alongside the standard set of primitives. If you prefer learning by example, then Russ Butek has a developerWorks article out that leads you through the steps to create and deploy a simple primitive that writes all [...]]]></description>
			<content:encoded><![CDATA[<p>The WebSphere Integration Developer InfoCenter contains a section on <a href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.sib.mediation.ui.doc/topics/rcustspi.html">creating your own mediation primitive</a> to sit on the palette alongside the standard set of primitives. If you prefer learning by example, then Russ Butek has a <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0705_butek/0705_butek.html">developerWorks article</a> out that leads you through the steps to create and deploy a simple primitive that writes all or part of a Service Message Object out to the console. (A handy primitive to have in your toolkit in its own right.)</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/06/09/creating-your-own-mediation-primitive/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Process Server and ESB exception handling</title>
		<link>http://david.currie.name/archives/2007/05/21/process-server-and-esb-exception-handling</link>
		<comments>http://david.currie.name/archives/2007/05/21/process-server-and-esb-exception-handling#comments</comments>
		<pubDate>Mon, 21 May 2007 09:21:06 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/05/21/process-server-and-esb-exception-handling/</guid>
		<description><![CDATA[Another useful fact I picked up at WSTC was around retry behaviour for JMS exports. Pamela Fong and Jeff Brent have put together a very detailed developerWorks article covering all aspects of exception handling in WebSphere Process Server and WebSphere ESB. Definitely worth trying to get your head round this stuff.]]></description>
			<content:encoded><![CDATA[<p>Another useful fact I picked up at WSTC was around <a href="http://david.currie.name/archives/2007/04/24/wstc-day-2/">retry behaviour for JMS exports</a>. Pamela Fong and Jeff Brent have put together a very detailed <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0705_fong/0705_fong.html">developerWorks article</a> covering all aspects of exception handling in WebSphere Process Server and WebSphere ESB. Definitely worth trying to get your head round this stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/05/21/process-server-and-esb-exception-handling/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSTC Day 3</title>
		<link>http://david.currie.name/archives/2007/04/25/wstc-day-3</link>
		<comments>http://david.currie.name/archives/2007/04/25/wstc-day-3#comments</comments>
		<pubDate>Wed, 25 Apr 2007 22:20:30 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>
		<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/04/25/wstc-day-3/</guid>
		<description><![CDATA[A 7 o&#8217;clock business breakfast meant that much of the rest of today was spent wandering around in a daze. My first presentation of the day was by Marc-Thomas Schmidt who is the architect responsible for ESB (in all its guises) and Service Registry and Repository. This was followed by an excellent session given by [...]]]></description>
			<content:encoded><![CDATA[<p>A 7 o&#8217;clock business breakfast meant that much of the rest of today was spent wandering around in a daze. My first presentation of the day was by Marc-Thomas Schmidt who is the architect responsible for ESB (in all its guises) and Service Registry and Repository. This was followed by an excellent session given by Mike Capern and Ryan Zombo. This covered a selection of use cases from WebSphere Service Registry and Repository Proof of Concepts. It demonstrated that, although still a young product, its numerous customizable aspects means that it can meet most requirements.<br />
<span id="more-330"></span><br />
After lunch I was delivering a pitch on Service Integration Bus security. This was simply an update to the presentation I delivered this time last year. It&#8217;s amazing how much quicker it went without Keys Botzum in the audience!</p>
<p>I have <a href="http://david.currie.name/archives/2006/10/05/ibm-supports-products-in-vmware/">mentioned previously</a> IBM&#8217;s support statement for running it&#8217;s software products within VMWare. It was therefore interesting to go to Ruth Willenborg&#8217;s presentation on Using WebSphere with VMWare. You can see a summary of her thoughts on the subject over on <a href="http://www-128.ibm.com/developerworks/websphere/techjournal/0610_col_willenborg/0610_col_willenborg.html">developerWorks</a> and can expect to see more in the near future.</p>
<p>Next up was a lab on ITCAM for SOA, in particular looking at its use with WebSphere Process Server. It didn&#8217;t teach me much I didn&#8217;t know already but I was still left wanting to know more. The day ended with a Birds of a Feather session around WebSphere Service Registry and Repository. If nothing else it was an opportunity to put faces to some of the voices I have heard on our weekly Community of Practice calls.</p>
<p>This evening the UK contingent headed out to <a href="http://www.cafebabareeba.com/">Cafe Ba Ba Reeba</a>. The tapas was good but the mains left a little to be desired. It was a slight shame that I ended up on a table most occupied by my department as there were plenty of faces elsewhere in the group that I don&#8217;t know.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/04/25/wstc-day-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSTC Day 2</title>
		<link>http://david.currie.name/archives/2007/04/24/wstc-day-2</link>
		<comments>http://david.currie.name/archives/2007/04/24/wstc-day-2#comments</comments>
		<pubDate>Tue, 24 Apr 2007 21:31:49 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/04/24/wstc-day-2/</guid>
		<description><![CDATA[So, I&#8217;m going to use the title whether Andy likes it or not! My day started with a focus on the JMS and MQ bindings in WebSphere Process Server and ESB. Corville Allen from development gave an excellent session on some of the intricacies. I picked up a few facts. For example, the ability to [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;m going to use the title whether <a href="http://andypiper.wordpress.com/2007/04/25/wstc-day-two-doing-the-dojo/">Andy likes it or not</a>! My day started with a focus on the JMS and MQ bindings in WebSphere Process Server and ESB. Corville Allen from development gave an excellent session on some of the intricacies. I picked up a few facts. For example, the ability to set the SCA_JMS_SEND_DB_ERROR system property so that a ServiceRuntimeException is sent back if parsing fails in the data binding for a response. Also, I was aware that the SCA system bus is now optimized out of a flow using a JMS export and import but apparently if the request message is rolled back then, on retry, the system bus is used so that the failed event manager can kick in.<br />
<span id="more-329"></span><br />
Next up was a related pitch by Shahryar Sedghi on WPS/WESB 6.0.2, JMS and WMQ Support and Best Practices. After lunch I attended a lab then decided to test out my knowledge by sitting the IBM WebSphere Application Server Network Deployment V6.1 Core Administration certification test. I&#8217;m glad to say I passed so can add that to my V5 and V6.0 certificates!</p>
<p>The learning part of the day ended with Greg Flurry&#8217;s presentation on WebSphere ESB Advanced Topics. As well as some of the new function in 6.0.2, this covered interesting subjects such as making side-calls out to auxiliary services, retry/failover and aggregation &#8211; all possible with the use of custom mediation primitives. Watch out for forthcoming developerWorks articles on some of these topics.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/04/24/wstc-day-2/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WSTC Day 1</title>
		<link>http://david.currie.name/archives/2007/04/24/wstc-day-1</link>
		<comments>http://david.currie.name/archives/2007/04/24/wstc-day-1#comments</comments>
		<pubDate>Tue, 24 Apr 2007 05:03:34 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Process Server]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/04/24/wstc-day-1/</guid>
		<description><![CDATA[My creative juices aren&#8217;t flowing today hence the unimaginative title for this posting (and if I couldn&#8217;t come up with a good title today, there was no chance I would be able to be inventive by day 5). Sadly, as an internal conference with significant IBM confidential content I can&#8217;t cover everything here but I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>My creative juices aren&#8217;t flowing today hence the unimaginative title for this posting (and if I couldn&#8217;t come up with a good title today, there was no chance I would be able to be inventive by day 5). Sadly, as an internal conference with significant IBM confidential content I can&#8217;t cover everything here but I&#8217;ll cover what I can. As Andy has already <a href="http://andypiper.wordpress.com/2007/04/23/early-views-from-wstc/">blogged</a>, someone had the good sense to realise that we are a technical audience and the keynote speech was given by Jerry Cuomo, CTO for WebSphere. I particularly liked his demo around Real Time Java which showed garbage collection leading to breaks in a piece of music played with with a Sun JVM compared to the flawless playback when using <a href="http://www-128.ibm.com/developerworks/java/library/j-rtj1/index.html">Metronome GC</a> in an IBM J9 JVM.<br />
<span id="more-328"></span><br />
I&#8217;ve always meant to spend some time learning a little more about the capabilities of <a href="http://www.ibm.com/software/tivoli/products/composite-application-mgr-websphere/">ITCAM for WebSphere</a> (particularly since Version 6.1 added support for the default messaging provider and SCA components) and my first session of the day gave me a chance to do so. There is a lot of good stuff in there to assist with both problem determination and tuning but I was left with the impression that configuration is not trivial. This is definitely a product that you want to have installed up-front, not something you can just slip in when issues start to arise.</p>
<p>Next up was a session on what&#8217;s coming in the next version of WebSphere Process Server and ESB. Obviously I can&#8217;t go in to details here but there was general consensus amongst my colleagues that development really seem to have been listening to what we&#8217;ve been telling them and there is going to be a lot of good stuff coming along in this release.</p>
<p>I think it&#8217;s safe to say that there is a significant amount of Web 2.0 content on the application development agenda and I took the opportunity to learn a bit about Web 2.0 protocols from my colleagues Matt Perrins and Roland Barcia. Between them they covered an impressive list of topics: XML, <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a>, <a href="http://en.wikipedia.org/wiki/Comet_(programming)">Comet</a>, <a href="http://svn.xantus.org/shortbus/trunk/bayeux/protocol.txt">Bayeux</a>, <a href="http://www.json.org/">JSON</a>, <a href="http://json-rpc.org/">JSON-RPC</a>, <a href="http://en.wikipedia.org/wiki/RSS_(file_format)">RSS</a> and <a href="http://tools.ietf.org/html/rfc4287">Atom</a>. For an IBM take on some of these protocols, take a look at the <a href="https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/ibmajaxw/">Ajax for IBM WebSphereÂ® Platform Early Program</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/04/24/wstc-day-1/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

