<?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</title>
	<atom:link href="http://david.currie.name/archives/category/technology/websphere/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>WebSphere ESB 7.5 available</title>
		<link>http://david.currie.name/archives/2011/06/03/websphere-esb-7-5-availabl</link>
		<comments>http://david.currie.name/archives/2011/06/03/websphere-esb-7-5-availabl#comments</comments>
		<pubDate>Fri, 03 Jun 2011 22:06:45 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=1459</guid>
		<description><![CDATA[WebSphere ESB 7.5 is generally available from Passport Advantage as of today (as are WSRR 7.5, WebSphere ESB Registry Edition 7.5 and the 7.5 BPM stack) and the InfoCenter is also live. Having been the Development Lead and then Release Architect, I feel a certain sense of parental pride in this delivery but, as always, [...]]]></description>
			<content:encoded><![CDATA[<p>WebSphere ESB 7.5 is generally available from Passport Advantage as of today (as are WSRR 7.5, WebSphere ESB Registry Edition 7.5 and the 7.5 BPM stack) and the <a href="http://publib.boulder.ibm.com/infocenter/esbsoa/wesbv7r5/index.jsp?topic=/com.ibm.websphere.wesb.main.doc/infocenter_homepage/welcome.html">InfoCenter</a> is also live. Having been the Development Lead and then Release Architect, I feel a certain sense of parental pride in this delivery but, as always, the credit goes to the wider team. It shall also be my last as I am parting company with the WebSphere ESB development team and moving on to pastures new. I can&#8217;t say more at the moment but all will be revealed sometime this month.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2011/06/03/websphere-esb-7-5-availabl/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere ESB 7.5 Preview</title>
		<link>http://david.currie.name/archives/2011/06/01/websphere-esb-7-5-preview</link>
		<comments>http://david.currie.name/archives/2011/06/01/websphere-esb-7-5-preview#comments</comments>
		<pubDate>Wed, 01 Jun 2011 15:31:57 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=1455</guid>
		<description><![CDATA[As announced about a month ago, WebSphere ESB 7.5 is due to be available at the end of this week. Having presented on the subject at Impact, I felt I should provide a little more background to some of the new features described in the announce letter. Time permitting, I&#8217;ll cover some of the topics [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://www-01.ibm.com/common/ssi/ShowDoc.jsp?docURL=/common/ssi/rep_ca/9/649/ENUSA11-0179/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">announced</a> about a month ago, WebSphere ESB 7.5 is due to be available at the end of this week. Having presented on the subject at Impact, I felt I should provide a little more background to some of the new features described in the announce letter. Time permitting, I&#8217;ll cover some of the topics in further details once the product has been released.</p>
<ul>
<li><span id="more-1455"></span><strong>WebSphere ESB Registry Edition 7.5</strong> &#8211; Not a new feature but worth highlighting all the same &#8211; there will be a new version of <a href="http://www-01.ibm.com/software/integration/wsesb/registry-edition/">Registry Edition</a> which will bundle the 7.5 versions of WebSphere ESB and WSRR providing a single product for SOA governance and runtime enforcement.</li>
<li><strong>Simple XML mediation flow format</strong> &#8211; Prior to 7.5, the mediation flow was written out to a couple of files (.mfc and .medflow) in a serialized XMI format  which, to say the least, is not easy to comprehend. In 7.5, the default  behaviour will be to serialize the flow to a single file in a simple  XML format. There are a couple of major benefits to this new format.  Firstly, it has been explicitly designed to simplify the process of  doing a compare/merge on two copies of a mediation flow. This makes  possible the concurrent development of mediation flows in a team-based  environment. Secondly, the format will, for the first time, be  documented in the Information Center. This opens up the possibility that  the flow definition is created with something other than IBM  Integration Designer (the new name for WebSphere Integration Developer),  for example as part of an automated pattern generation.</li>
<li><strong>Operation level error handling</strong> &#8211; In the mediation flow editor, you will now see that, in addition to the request and (optional) response flows for each operation, there is an error flow. The error flow is driven when a message hits an unwired fail terminal (a scenario that would normally result in a rollback of the flow and an unmodeled fault). On the right-hand of the error flow are the same nodes you&#8217;d see on the response flow. This allows you to either recover from the error and return a normal response, return a modelled fault, or simply perform some common action before failing the flow as before. All of this without having to complicate the main logic in the mediation flow with lots of failure paths.<strong></strong></li>
<li><strong>Message enrichment mode for service invocation</strong> &#8211; If using the service invoke mediation primitive to retrieve additional content from an external service to enrich the content of the message, it has previously been necessary to surround the primitive with a pair of transformations. Before the invocation, it was necessary to copy the message to the transient context and construct the request message to send to the service. Then, after the invocation, another transform was required to merge the response with the original request. In 7.5, a new message enrichment mode has been added to the service invoke mediation primitive which allows an XPath from the request to be used to form the service request and then the response is placed back to an another XPath location.</li>
<li><strong>Data transformation enhancements</strong> &#8211; Version 7.5 adds support for XPath 2 and XSLT 2. On the XPath side this means that developers have access to a raft of new XPath functions out of the box, particularly in the area of date/time operations. The auto map support in the mapping editor has also been improved to make it much easier when, for example, mapping between schemas that only differ in namespace. Other additions to the editor include support for join transforms, supplemental inputs, nillable and empty element assignment policy, data mapping overlay for copying complex objects and overriding individual fields, and variable support. On the runtime side, XPath queries and XSLT transforms are now pre-compiled during application installation (at least outside of a development environment) which reduces the latency on first invocation of the flows containing them.</li>
<li><strong>Bindings enhancements</strong> &#8211; There are a few minor enhancements in the bindings area. There is a new policy set that simplifies the use of basic auth with username token on the JAX-WS web service binding. For the JMS bindings, it is now possible to give an initial state for the activation specification, something that previously was only possible when using listener ports with the MQ bindings. Finally, to aid with problem determination, cross-component trace has now been enabled across all of the bindings.</li>
<li><strong>Business Object lazy parsing mode</strong> &#8211; We released an <a href="http://www-01.ibm.com/support/docview.wss?uid=swg24028048">ifix</a> on 7.0.0.3 last year that added support for something called business object lazy parsing mode. This utilizes a new parsing technology that gives significant performance benefits, particularly for large message sizes and where the mediation flow does not touch all of the message and/or contains a mix of primitive types. This work has continued with Version 7.5 bringing further performance benefits. For 7.5, in a new workspace, new modules will be created with lazy parsing mode enabled by default.</li>
<li><strong>WSRR integration</strong> &#8211; A new mediation primitive has been added in 7.5 that effectively combines the capabilities of the SLA check mediation and the endpoint lookup mediation primitive. So, for example, it is possible to retrieve the endpoints for which the consumer has an active SLA, that are online, and that are classified as in production. The existing endpoint lookup and policy resolution mediation primitives were also extended so that they now support all of the binding types including manual endpoints.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2011/06/01/websphere-esb-7-5-preview/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere Technical Conference</title>
		<link>http://david.currie.name/archives/2010/10/10/websphere-technical-conference-2</link>
		<comments>http://david.currie.name/archives/2010/10/10/websphere-technical-conference-2#comments</comments>
		<pubDate>Sun, 10 Oct 2010 19:58:05 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=1325</guid>
		<description><![CDATA[A quick post to highlight that I&#8217;m in Düsseldorf this week as a last minute stand-in for my colleague Simon Holdsworth at the WebSphere Technical Conference. I&#8217;ll be giving his Introduction to WebSphere ESB and WebSphere ESB Best Practices and Performance Recommendations on Tuesday afternoon, What&#8217;s New in WebSphere ESB V7.0 on Wednesday and then [...]]]></description>
			<content:encoded><![CDATA[<p>A quick post to highlight that I&#8217;m in Düsseldorf this week as a last minute stand-in for my colleague Simon Holdsworth at the WebSphere Technical Conference. I&#8217;ll be giving his <em>Introduction to WebSphere ESB<strong> </strong></em>and <em>WebSphere ESB Best Practices and Performance Recommendations</em> on Tuesday afternoon, <em>What&#8217;s New in WebSphere ESB V7.0<strong> </strong></em>on Wednesday and then running the <em>WebSphere ESB Birds of a Feather</em> session that follows. I&#8217;ll also be at the <em>Connectivity Panel Q&amp;A</em> on Monday afternoon which is probably the best place to catch me if you&#8217;d like to meet up at some point for a chat about the product or just to say Hi!</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2010/10/10/websphere-technical-conference-2/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WebSphere ESB 7.0.0.3</title>
		<link>http://david.currie.name/archives/2010/09/06/websphere-esb-7-0-0-3</link>
		<comments>http://david.currie.name/archives/2010/09/06/websphere-esb-7-0-0-3#comments</comments>
		<pubDate>Mon, 06 Sep 2010 19:26:50 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=1285</guid>
		<description><![CDATA[On Friday, we released Fix Pack 7.0.0.3 for the BPM stack including WebSphere ESB. This was what we call a &#8220;development led&#8221; fix pack which generally means that, in addition to the usual round-up of fixes, there is some additional new function. In this case, we have been working hard on the new business object [...]]]></description>
			<content:encoded><![CDATA[<p>On Friday, we released Fix Pack 7.0.0.3 for the <a href="http://www-01.ibm.com/support/docview.wss?uid=swg21440783">BPM stack</a> including <a href="http://www-01.ibm.com/support/docview.wss?uid=swg24027661">WebSphere ESB</a>. This was what we call a &#8220;development led&#8221; fix pack which generally means that, in addition to the usual round-up of <a href="http://www-01.ibm.com/support/docview.wss?rs=2307&amp;uid=swg27017312">fixes</a>, there is some additional new function. In this case, we have been working hard on the new business object lazy parsing mode that first surfaced as a technology preview at the end of last year. Previously, although we had various performance enhancements to avoid parsing the message body if it was never touched by a mediation flow, as soon as you did touch it, we parsed the whole message in to a Service Data Object. With the new mode, we only parse as much of the message as is required to evaluate each expression. As you might imagine, this is largely done in the name of performance and the improvement is particularly significant with partial access to large messages. Sadly, were not quite done with this work and all over the update notes you&#8217;ll see a <a href="http://www-01.ibm.com/support/docview.wss?rs=2307&amp;uid=swg21445191">statement</a> indicating that lazy mode is now out of tech preview but only for modules that do not contain mediation flows.</p>
<p>One of the other significant points about this fix pack is the move to WebSphere Application Server 7.0.0.11 and, in particular, the fact that this finally has an Installation Manger based install process. This means that you can finally install both the Application Server, ESB and fixes for both, all using the same install technology. Unfortunately you will have to use the old Update Installer to remove any ifixes that you have already installed.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2010/09/06/websphere-esb-7-0-0-3/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<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>WebSphere ESB V7 available</title>
		<link>http://david.currie.name/archives/2009/12/11/websphere-esb-v7-available</link>
		<comments>http://david.currie.name/archives/2009/12/11/websphere-esb-v7-available#comments</comments>
		<pubDate>Fri, 11 Dec 2009 21:12:02 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=1115</guid>
		<description><![CDATA[WebSphere ESB (and Process Server) Version 7.0 is generally available as of today which, amongst other things, means that I&#8217;m free to blog at will about the product content. As is traditional, I&#8217;ll start with an overview of what&#8217;s new in this release of the product (and the associated WebSphere Integration Developer tooling). Over the [...]]]></description>
			<content:encoded><![CDATA[<p>WebSphere ESB (and Process Server) Version 7.0 is generally available as of today which, amongst other things, means that I&#8217;m free to blog at will about the product content. As is traditional, I&#8217;ll start with an overview of what&#8217;s new in this release of the product (and the associated WebSphere Integration Developer tooling). Over the coming weeks I hope to cover each of these areas in more detail.</p>
<p><span id="more-1115"></span><em><strong>Service Federation Management:</strong></em> I&#8217;ve touched on this previously in my post on the <a href="http://david.currie.name/archives/2009/10/19/version-7-announcement">product announcement</a> as it is the area on which my efforts have been focussed for this release. The basic thesis is that many enterprises consist of a number of disconnected domains each with their own services. These domains could correspond to lines of business, geographical boundaries, or exist as the result of mergers and aquisitions. What service federation management aims to do is to simplify the sharing of services from one domain to another. A Business Space based console is shipped with the WebSphere Service Registry and Repository Feature Pack. This console allows the definition of multiple domains, each of which has its own registry instance. Existing services in those domains can then be grouped and shared from one domain to another via the console. In addition, a domain may contain one or more connectivity providers (WebSphere Message Broker or WebSphere ESB). When a service group is shared from one domain to another, a proxy can be created in either the provider or consumer domain or both.</p>
<p><em><strong>Patterns/Proxy Gateway:</strong></em> The existing pattern support in WebSphere Integration Developer has been radically updated. In addition, a new service gateway pattern has been added: proxy gateway. The existing dynamic proxy pattern requires the integration developer to determine what the target service for any given invocation is. The proxy gateway pattern allows back-end services to be defined in an internal registry via a new Business Space widget. Each service is provided with an unique virtual service name that can then be appended to the export endpoint address to identify the target service. A new endpoint lookup primitive is utilized in the flow to retrieve the target service meta-data from the registry. Consequently, a proxy gateway scenario can now be implemented out of the box.</p>
<p><em><strong>Data Transformation:</strong></em> There have been considerable enhancements to the XML map support. XPath functions can now be accessed directly. &#8220;Smart&#8221; data type support allows direct mapping between compatible types e.g. date to dateTime conversion. User-defined lookups can be implemented with support for static relationship, CSV, and property file, lookups out of the box. If/else if/else constructs are also now supported. Refactoring support has been added. To name but a few enhancements&#8230;</p>
<p><em><strong>Policy-Driven Mediation:</strong></em> The mediation policy Business Space widget that shipped with the V6.2 Feature Pack is now part of the base product. It is also now possible to attach policies to individual services, service endpoints and operations, in addition to the existing module level policies.</p>
<p><em><strong>Subflows:</strong></em> Support for subflows (the area I worked on in V6.2) has also be enhanced. It is possible to set the types of the in/out nodes of a subflow to be weakly typed thereby promoting greater reuse. It is also possible to extract part of an existing flow in to a new subflow (although it is then necessary to define the wirings to the in/out nodes explicitly).</p>
<p><em><strong>Mediation Primitives:</strong></em> No release of the product would be complete without a set of new mediation primitives:</p>
<ul>
<li>Message Validator &#8211; validates that the message matches the schema</li>
<li>Trace &#8211; prints a trace message to the server log</li>
<li>SLA Check &#8211; ensures that the service requestor has an SLA defined in WSRR</li>
<li>Flow Order &#8211; allows the order of invocation to be defined where a mediation flow branches</li>
<li>UDDI Endpoint Lookup &#8211; enables a service lookup based on business name, service name or find qualifiers</li>
<li>Gateway Endpoint Lookup &#8211; as mentioned previously, allows service endpoint information to be retrieved based on a virtual service name</li>
</ul>
<p><strong><em>Mediation Flow Editor:</em></strong><em> </em>When creating a new mediation flow component implementation you&#8217;ll immediately notice a difference to the editor. The operation connections view has gone and, when creating the flow, you are now presented with a set of template options permitting either a one-to-one or one-to-many mapping, or for you just to start with a blank canvas and add callout nodes to references as and when they&#8217;re needed. This takes a bit of getting used to for seasoned users but should be more intuitive for the beginner. Then, when editing the flow itself, the request/respones tabs have moved to the top of the editor alongside a new breadcrumb navigation, the combination of which makes it much easier to see which flow you&#8217;re currently working on. Another great usability improvement is the ability to click on any terminal in the flow and see the structure of the service message object at that point.</p>
<p><em><strong>Quality of Service: </strong></em>Event sequencing, previously only supported in WebSphere Process Server, is now available in WebSphere ESB too. There is also a new store and forward qualifier. This can be applied to asynchronous invocations and indicates that, when a given exception occurs (e.g. ServiceUnavailableException), the request messages should be requeued ready to be forwarded at a later point.</p>
<p><em><strong>Bindings Enhancements:</strong></em> The web service bindings have had support for referenced attachments added. For a JAX-WS binding, it is also possible to modify the response endpoint dynamically within the mediation flow enabling responses to be redirected to a different client application. For the messaging bindings, there is now failed event manager support for all of the binding types. With the move to be based upon WAS V7, the WebSphere MQ related bindings can now also make use of the WebSphere MQ JCA resource adapter. For a JMS import where the response is being sent to a topic, it is also now possible to modify the topic dynamically during the mediation flow. The EJB binding can now be specified on an export as well as an import with support for both EJB 2.1 and 3.0, local and remote interfaces.</p>
<p><em><strong>WebSphere Service Registry and Repository Integration:</strong></em> In addition to the new SLA check primitive already mentioned above, the existing endpoint lookup primitive has been enhanced. It is now possible to specify the required version dynamically. Lookup for JMS, HTTP and MQ binding types is also now supported. For situations where it is necessary to access WSRR from a custom Java primitive, for example to perform a custom query or to retreive other objects types, it is now possible to use the same client SPI used by the endpoint lookup primitive. This enables custom code to use the same WSRR definitions and caching mechanism used by the provided primitive.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/12/11/websphere-esb-v7-available/feed</wfw:commentRss>
		<slash:comments>3</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>Messaging Administration Guide</title>
		<link>http://david.currie.name/archives/2009/07/15/messaging-administration-guide</link>
		<comments>http://david.currie.name/archives/2009/07/15/messaging-administration-guide#comments</comments>
		<pubDate>Wed, 15 Jul 2009 11:46:38 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Application Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=977</guid>
		<description><![CDATA[I&#8217;ve largely given up posting links to interesting content on this site &#8211; see my delicious feed for that. However, many of my original posts related to messaging and WebSphere Application Server and hence I suspect a reasonable proportion of those who stumble across this site are interested in that subject. Consequently, I feel it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve largely given up posting links to interesting content on this site &#8211; see my <a href="http://delicious.com/dcurrie">delicious</a> feed for that. However, many of my original posts related to messaging and WebSphere Application Server and hence I suspect a reasonable proportion of those who stumble across this site are interested in that subject. Consequently, I feel it&#8217;s appropriate to advertise the new <a href="http://www.redbooks.ibm.com/abstracts/sg247770.html?Open">WebSphere Application Server V7 Messaging Administration Guide</a>. This document covers both the default messaging provider and WebSphere MQ support. Don&#8217;t be misled by the title &#8211; although it does provide detailed information on the administration of resources, the background information on concepts and topologies is equally relevant to developers and architects. The document also has a good section on securing the default messaging provider.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/07/15/messaging-administration-guide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connection timeout on web service import</title>
		<link>http://david.currie.name/archives/2009/07/01/connection-timeout-on-web-service-import</link>
		<comments>http://david.currie.name/archives/2009/07/01/connection-timeout-on-web-service-import#comments</comments>
		<pubDate>Wed, 01 Jul 2009 20:15:35 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=954</guid>
		<description><![CDATA[Here&#8217;s a short write-up of the answer to a question I was posed by a colleague yesterday: how do you set the timeout for a web service import? The answer, as any good consultant would say, is that it depends&#8230; If you&#8217;re using JAX-RPC bindings then you have a couple of options. To set the [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a short write-up of the answer to a question I was posed by a colleague yesterday: how do you set the timeout for a web service import? The answer, as any good consultant would say, is that it depends&#8230;<br />
<span id="more-954"></span><br />
If you&#8217;re using JAX-RPC bindings then you have a couple of options. To set the timeout at development time, right-click on the module in the Business Integration View of WebSphere Integration Developer and select <em>Open Deployment Editor</em>. Then select the <em>Imports </em>tab and then the slightly misleadingly named <em>WS-Security Bindings</em> tab. Select the import in question and then scroll down and expand the <em>Port Qualified Name Binding Details</em>. Here you will find the required property which is called <em>Synchronization timeout</em>. Alternatively, you can set the timeout after deployment of the module using the mechanism described in this <a href="http://www-01.ibm.com/support/docview.wss?rs=180&amp;uid=swg21231500">technote</a>.</p>
<p>If you&#8217;re using a JAX-WS binding then you need to take a different approach. In the server runtime, define a new policy set that contains a HTTP transport policy as described in the Application Server <a href="http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/twbs_wsspspthttp.html">InfoCenter</a>. This policy set has a <em>Connection timeout</em> property (in addition to many other settings). <a href="http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.nd.doc/info/ae/ae/twbs_wsspsexp.html">Export</a> the policy set and then import it in to WebSphere Integration Developer (<em>File &gt; Import </em>then <em>Web services &gt; WebSphere Policy Sets</em>). At this point I then had to restart WebSphere Integration Developer to pick up the new policy set. Then select the import on the assembly diagram and on the <em>Properties </em>tab select the <em>Binding &gt; Policy Sets</em> panel. Here you can select the default policy set for the binding.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/07/01/connection-timeout-on-web-service-import/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Scripting modification of HTTP bindings</title>
		<link>http://david.currie.name/archives/2009/06/26/scripting-modification-of-http-bindings</link>
		<comments>http://david.currie.name/archives/2009/06/26/scripting-modification-of-http-bindings#comments</comments>
		<pubDate>Fri, 26 Jun 2009 21:02:19 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=940</guid>
		<description><![CDATA[If you find yourself needed to make use of the modifySCAImportHttpBinding command make sure read the documentation in the InfoCenter carefully. Even if you are modifying a property at the import level it isn&#8217;t sufficient simply to specify the import parameter. The property that you are modifying must also be enclosed in a tag with [...]]]></description>
			<content:encoded><![CDATA[<p>If you find yourself needed to make use of the modifySCAImportHttpBinding command make sure read the <a href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic/com.ibm.websphere.wps.620.doc/ref/rwesb_modifySCAImportHttpBinding.html">documentation</a> in the InfoCenter carefully. Even if you are modifying a property at the import level it isn&#8217;t sufficient simply to specify the import parameter. The property that you are modifying must also be enclosed in a tag with the name of the import binding. So the example given is:</p>
<p><code>$AdminTask modifySCAImportHttpBinding -moduleName MyMod -import Import1 -connectionRetries &lt;Import1&gt;3&lt;/Import1&gt;</code></p>
<p>Thankfully the InfoCenter has been recently updated as a result of APAR <a href="http://www-01.ibm.com/support/docview.wss?uid=swg1JR31724">JR31724</a> as previously you just had to guess at the syntax! Perhaps I should now try and get them to fix the description of the command which I see states &#8220;The <span>modifySCAImportHttpBinding</span> command changes the JNDI name of one or more of the resources associated with an HTTP import binding.&#8221;! One suspects someone may have been a little generous on the old cut and paste&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/06/26/scripting-modification-of-http-bindings/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Free WebSphere Application Server</title>
		<link>http://david.currie.name/archives/2009/06/20/free-websphere-application-server</link>
		<comments>http://david.currie.name/archives/2009/06/20/free-websphere-application-server#comments</comments>
		<pubDate>Sat, 20 Jun 2009 20:42:40 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Application Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=930</guid>
		<description><![CDATA[This one&#8217;s doing the rounds of various IBM related blogs but I think it&#8217;s sufficiently momentous for me to give it a mention in case you haven&#8217;t seen it elsewhere. WebSphere Application Server for Developers provides a free development runtime environment using the full WebSphere Application Server V7 product. What you don&#8217;t get is support [...]]]></description>
			<content:encoded><![CDATA[<p>This one&#8217;s doing the rounds of various IBM related blogs but I think it&#8217;s sufficiently momentous for me to give it a mention in case you haven&#8217;t seen it elsewhere. <a href="http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/index.html">WebSphere Application Server for Developers</a> provides a free development runtime environment using the full WebSphere Application Server V7 product. What you don&#8217;t get is support but feel free to ask questions on the <a href="http://www.ibm.com/developerworks/forums/forum.jspa?forumID=266">developerWorks forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/06/20/free-websphere-application-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere ESB Forum</title>
		<link>http://david.currie.name/archives/2009/06/02/websphere-esb-forum</link>
		<comments>http://david.currie.name/archives/2009/06/02/websphere-esb-forum#comments</comments>
		<pubDate>Tue, 02 Jun 2009 13:13:05 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=910</guid>
		<description><![CDATA[There has been a WebSphere ESB newsgroup for a long while but it doesn&#8217;t see a lot of traffic compared to its sibling Integration Developer and Process Server groups. At least part of that has been due to the fact that they have been mirrored on the developerWorks forums which tend to be the preferred [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a <a href="nntp://news.software.ibm.com:119/ibm.software.websphere.enterprise-service-bus/">WebSphere ESB newsgroup</a> for a long while but it doesn&#8217;t see a lot of traffic compared to its sibling Integration Developer and Process Server groups. At least part of that has been due to the fact that they have been mirrored on the developerWorks forums which tend to be the preferred interface for many developers this days (although not myself!) whilst the WebSphere ESB one has not. My colleague Dave Screen has now got this rectified so post your WebSphere ESB questions <a href="http://www.ibm.com/developerworks/forums/forum.jspa?forumID=1672">here</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/06/02/websphere-esb-forum/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere Integration Developer for ESB</title>
		<link>http://david.currie.name/archives/2009/06/02/websphere-integration-developer-for-esb</link>
		<comments>http://david.currie.name/archives/2009/06/02/websphere-integration-developer-for-esb#comments</comments>
		<pubDate>Tue, 02 Jun 2009 09:32:12 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=907</guid>
		<description><![CDATA[A top tip just in from the WebSphere Integration Developer team&#8230; If you only use WebSphere Integration Developer to develop for WebSphere ESB (and not Process Server) then go to Window &#62; Preferences and select General &#62; Capabilities. Then click the Advanced button and expand Integration Developer. If you uncheck Process Development then the Process [...]]]></description>
			<content:encoded><![CDATA[<p>A top tip just in from the WebSphere Integration Developer team&#8230; If you only use WebSphere Integration Developer to develop for WebSphere ESB (and not Process Server) then go to <strong>Window &gt; Preferences</strong> and select <strong>General &gt; Capabilities</strong>. Then click the <strong>Advanced</strong> button and expand <strong>Integration Developer</strong>. If you uncheck <strong>Process Development</strong> then the Process Server specific options (e.g. SCA module creation) will be filterered out of the menu structures. It&#8217;s not perfect (the new business integration module wizard for example doesn&#8217;t take account of the enabled capabilities) but it goes a fair way to removing some of the clutter that is not relevant to you as a WebSphere ESB developer. Thankfully there are plans to make the option easier to find in future releases!</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/06/02/websphere-integration-developer-for-esb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting promoted properties on install</title>
		<link>http://david.currie.name/archives/2009/05/20/setting-promoted-properties-on-install</link>
		<comments>http://david.currie.name/archives/2009/05/20/setting-promoted-properties-on-install#comments</comments>
		<pubDate>Wed, 20 May 2009 16:05:51 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=882</guid>
		<description><![CDATA[There have been a couple of questions recently on an internal forum asking how best to parameterise a module. For mediation modules the seemingly obvious answer is via promoted properties. However, in these scenarios the parameterisation was required to handle the deployment of a module in to different environments and the originators felt that promoted [...]]]></description>
			<content:encoded><![CDATA[<p>There have been a couple of questions recently on an internal forum asking how best to parameterise a module. For mediation modules the seemingly obvious answer is via promoted properties. However, in these scenarios the parameterisation was required to handle the deployment of a module in to different environments and the originators felt that promoted properties were more about making administrative changes to properties post-deployment. I pointed out that, in the admin console, if you use the J2EE application installation process (rather than the install button on the SCA modules panel) and select the &#8220;Show me all installation options and parameters&#8221; radio button then you will find a panel entitled &#8220;Edit module properties&#8221; that allows you to modify promoted properties on installation.</p>
<p><span id="more-882"></span>Now that is all very well but it is cumbersome and error prone if you have a large number of properties to modify. I&#8217;d also recommend that application deployment, as with any administrative action in anything but a workstation development environment, be performed by scripting. There is no special command for installing mediation modules (they just use the standard AdminApp.install command) so how to specify the module properties? An intial search of the InfoCenter failed to turn up anything useful so I resorted to running the AdminApp.installInteractive command. This showed me the syntax required for specifying the properties on the command line but I still needed to know the name of the corresponding task. I then looked at the wsadmin.traceout file in the profile logs directory where a entry is added showing the generated command. For example:</p>
<p><code>[20/05/09 16:15:38:000 BST] 0000000a AdminAppClien A   WASX7278I: Generated command line: install 'c:/temp/module.ear' '[ -SIBSCAClientInstall [[, [group1]key1=value1,[group2]key2=value2]]]'</code></p>
<p>A little bit of massaging and I had the necessary Jython needed to modify properties on application installation:</p>
<p><code>AdminApp.install('c:/temp/module.ear',[ '-SIBSCAClientInstall', [[', [group1]key1=value1,[group2]key2=value2']]])</code></p>
<p>It wouldn&#8217;t take much to read the property names and values out of a property file to allow the necessary parameterisation for different environments.</p>
<p>The only place I found this task documented was in a very good <a href="http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp?topic=/com.ibm.iea.wpi_v6/wpswid/6.1/MediationPrimitives/WBIV61_CommonDetailsPromotedProperties/player.html">IBM Education Assistant presentation</a> covering promoted properties. Unfortunately this presentation only covers V6.1 so doesn&#8217;t show the syntax required for group names.</p>
<p>Lastly, an alternative approach (although not one that I&#8217;d necessarily advocate in terms of following a supported process) would be to have multiple copies of the sca-module-properties.xml file and build a different EAR for each environment. This file contains the default values for each promoted properties in the following format:</p>
<p><code>&lt;sCAModuleProperty identifier="key1" value="value1" group="group1"/&gt;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/05/20/setting-promoted-properties-on-install/feed</wfw:commentRss>
		<slash:comments>0</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>Dynamic JMS endpoints revisited</title>
		<link>http://david.currie.name/archives/2009/04/18/dynamic-jms-endpoints-revisited</link>
		<comments>http://david.currie.name/archives/2009/04/18/dynamic-jms-endpoints-revisited#comments</comments>
		<pubDate>Sat, 18 Apr 2009 20:43:11 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=854</guid>
		<description><![CDATA[This is a long overdue update to a previous post on achieving dynamic JMS endpoints in WebSphere ESB. As several people have commented, WebSphere ESB 6.2 added support for dynamic endpoints for all of the bindings types as documented in the InfoCenter. A couple of points to note: The syntax of the endpoint URI used [...]]]></description>
			<content:encoded><![CDATA[<p>This is a long overdue update to a previous post on achieving <a href="http://david.currie.name/archives/2008/07/15/dynamic-jms-endpoints">dynamic JMS endpoints</a> in WebSphere ESB. As several people have commented, WebSphere ESB 6.2 added support for dynamic endpoints for <strong>all</strong> of the bindings types as documented in the <a href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic/com.ibm.websphere.wesb620.doc/ref/rwesb_dynamicoverridesmo.html">InfoCenter</a>. A couple of points to note:</p>
<ol>
<li>The syntax of the endpoint URI used for the JMS bindings uses JNDI names to refer to the resources and is therefore not truly dynamic in the sense that JMS destinations need to have been pre-configured for all of the messaging provider destinations to which you might want to send.</li>
<li>For a native MQ binding, you can currently only modify the queue dynamically and not the queue manager to which you can connect.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/04/18/dynamic-jms-endpoints-revisited/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Group Presentation</title>
		<link>http://david.currie.name/archives/2009/03/04/user-group-presentation</link>
		<comments>http://david.currie.name/archives/2009/03/04/user-group-presentation#comments</comments>
		<pubDate>Wed, 04 Mar 2009 20:28:21 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=824</guid>
		<description><![CDATA[Yesterday I headed down to Bedfont with a  car load of IBMers to present at the WebSphere User Group meeting. I was presenting an update covering new function in WebSphere ESB and Process Server 6.2. After days of pulling together slides from all the various product architects I ditched my pitch in favour of a [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I headed down to Bedfont with a  car load of IBMers to present at the <a href="http://www.websphereusergroup.org.uk/">WebSphere User Group</a> meeting. I was presenting an update covering new function in WebSphere ESB and Process Server 6.2. After days of pulling together slides from all the various product architects I ditched my pitch in favour of a few minor modifications to an excellent presentation from one of the worldwide tech sales team. Obviously I know the WebSphere ESB material well enough but this was a good opportunity to brush up my knowledge of the new function in Process Server. I also went to a couple of interesting presentations on OSGI, JAX-RS and JPA as well as my colleague Brian Hulse&#8217;s detailed presentation on the Service Gateway and Policy support in 6.2. With attendance down on usual, I felt the large number of parallel tracks led to smaller than desirable audiences for many of the presentations. It was also a horrendous drive back home along the M3 through torrential rain.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/03/04/user-group-presentation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Bulletin for WebSphere Application Server</title>
		<link>http://david.currie.name/archives/2009/02/10/security-bulletin-for-websphere-application-server</link>
		<comments>http://david.currie.name/archives/2009/02/10/security-bulletin-for-websphere-application-server#comments</comments>
		<pubDate>Tue, 10 Feb 2009 12:59:24 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Application Server]]></category>

		<guid isPermaLink="false">http://david.currie.name/?p=797</guid>
		<description><![CDATA[I now try to avoid just re-posting material from developerWorks and other IBM sources but this one is worth highlighting. IBM is now publishing a list of risk assessed security vunerabilities for WebSphere Application Server.]]></description>
			<content:encoded><![CDATA[<p>I now try to avoid just re-posting material from developerWorks and other IBM sources but this one is worth highlighting. IBM is now publishing a list of risk assessed <a href="http://www-01.ibm.com/support/docview.wss?rs=180&amp;uid=swg21368398">security vunerabilities for WebSphere Application Server</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2009/02/10/security-bulletin-for-websphere-application-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

