<?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 Service Registry and Repository</title>
	<atom:link href="http://david.currie.name/archives/category/technology/websphere/websphere-service-registry-and-repository/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>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>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>Impact announcements</title>
		<link>http://david.currie.name/archives/2008/04/08/impact-announcements</link>
		<comments>http://david.currie.name/archives/2008/04/08/impact-announcements#comments</comments>
		<pubDate>Tue, 08 Apr 2008 09:00:50 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[WebSphere Service Registry and Repository]]></category>
		<category><![CDATA[WebSphere XD]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2008/04/08/impact-announcements</guid>
		<description><![CDATA[IBM&#8217;s &#8220;Smart SOA&#8221; conference is taking place in Vegas this week as a result of which there have been a number of announcements pertinent to the product set that I work with&#8230; Firstly, some new names. The WebSphere XD components have been given lives of their own with Operations Optimization becoming WebSphere Virtual Enterprise and [...]]]></description>
			<content:encoded><![CDATA[<p>IBM&#8217;s &#8220;Smart SOA&#8221; conference is taking place in Vegas this week as a result of which there have been a number of announcements pertinent to the product set that I work with&#8230;<br />
<span id="more-497"></span><br />
Firstly, some new names. The WebSphere XD components have been given lives of their own with Operations Optimization becoming WebSphere Virtual Enterprise and Data Grid becoming WebSphere eXtreme Scale. Recognizing the importance of both runtime and development time governance of services and service artefacts, <a href="http://www-306.ibm.com/software/integration/wsrr/ale/index.html">WebSphere Service Registry and Repository Advanced Lifecycle Edition</a> packages Service Registry and Repository with <a href="http://www-306.ibm.com/software/awdtools/ram/">Rational Asset Manager</a>.</p>
<p>Then a new product: <a href="http://www-03.ibm.com/press/us/en/pressrelease/23821.wss">WebSphere Business Events</a>. This will build on IBM&#8217;s recent acquisition of <a href="http://www.aptsoft.com/">AptSoft</a> and its complex event processing technology. With a development team based in Hursley you can expect me to mention this product more in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2008/04/08/impact-announcements/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Service Life Cycle</title>
		<link>http://david.currie.name/archives/2007/06/11/service-life-cycle</link>
		<comments>http://david.currie.name/archives/2007/06/11/service-life-cycle#comments</comments>
		<pubDate>Mon, 11 Jun 2007 20:23:36 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/06/11/service-life-cycle/</guid>
		<description><![CDATA[Arnauld Desprets and Laurent Rieu are two of IBM&#8217;s European leaders in the SOA governance space so it&#8217;s worth reading their developerWorks article on implementing and enforcing a service lifecycle with WebSphere Service Registry and Repository. A reminder though that WebSphere Integration Developer isn&#8217;t the only mechanism to create SACL and OWL files.]]></description>
			<content:encoded><![CDATA[<p>Arnauld Desprets and Laurent Rieu are two of IBM&#8217;s European leaders in the SOA governance space so it&#8217;s worth reading their <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0706_desprets/0706_desprets.html">developerWorks article</a> on implementing and enforcing a service lifecycle with WebSphere Service Registry and Repository. A reminder though that WebSphere Integration Developer isn&#8217;t the only mechanism to <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0703_shore/0703_shore.html">create SACL and OWL files</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/06/11/service-life-cycle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Registry and Repository Access Control</title>
		<link>http://david.currie.name/archives/2007/06/07/registry-and-repository-access-control</link>
		<comments>http://david.currie.name/archives/2007/06/07/registry-and-repository-access-control#comments</comments>
		<pubDate>Thu, 07 Jun 2007 20:51:02 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/06/07/registry-and-repository-access-control/</guid>
		<description><![CDATA[If you&#8217;re going to put all of your services in to a single registry along with the artefacts that describe them then security is going to be important to you. WebSphere Service Registry and Repository has a comprehensive fine-grained access control mechanism based on the industry standard XACML. There is a developerWorks series starting which [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re going to put all of your services in to a single registry along with the artefacts that describe them then security is going to be important to you. WebSphere Service Registry and Repository has a comprehensive fine-grained access control mechanism based on the industry standard XACML. There is a <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0705_orchard/0705_orchard.html">developerWorks series</a> starting which describes the details. (And no, I&#8217;m not just plugging it because Gary was once my mountain marathon partner!)</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/06/07/registry-and-repository-access-control/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net access to WebSphere Service Regstiry and Repository</title>
		<link>http://david.currie.name/archives/2007/05/13/net-access-to-websphere-service-regstiry-and-repository</link>
		<comments>http://david.currie.name/archives/2007/05/13/net-access-to-websphere-service-regstiry-and-repository#comments</comments>
		<pubDate>Sun, 13 May 2007 14:34:21 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/05/13/net-access-to-websphere-service-regstiry-and-repository/</guid>
		<description><![CDATA[The subject of accsesing WebSphere Service Registry and Repository from a .Net environment is one that crops up frequently on the newsgroups. It&#8217;s therefore great to see that John Colgrave and other members of the development team have released a developerWorks article on this topic.]]></description>
			<content:encoded><![CDATA[<p>The subject of accsesing WebSphere Service Registry and Repository from a .Net environment is one that crops up frequently on the newsgroups. It&#8217;s therefore great to see that John Colgrave and other members of the development team have released a <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0705_colgrave/0705_colgrave.html">developerWorks article</a> on this topic.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/05/13/net-access-to-websphere-service-regstiry-and-repository/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Registry updates</title>
		<link>http://david.currie.name/archives/2007/05/08/registry-updates</link>
		<comments>http://david.currie.name/archives/2007/05/08/registry-updates#comments</comments>
		<pubDate>Tue, 08 May 2007 09:24:44 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/05/08/registry-updates/</guid>
		<description><![CDATA[Another plug for the WebSphere Service Registry and Repository Handbook as a) it has been recently refreshed and b) that refresh saw my name added back in to the acknowledgements. And, while on this subject, I think I&#8217;ve probably neglected to highlight the Version 6.0.2 announcement that came out in the middle of last month. [...]]]></description>
			<content:encoded><![CDATA[<p>Another plug for the <a href="http://www.redbooks.ibm.com/abstracts/sg247386.html">WebSphere Service Registry and Repository Handbook</a> as a) it has been recently refreshed and b) that refresh saw my name <a href="http://david.currie.name/archives/2007/03/09/websphere-service-registry-and-repository-handbook/">added back</a> in to the acknowledgements. And, while on this subject, I think I&#8217;ve probably neglected to highlight the <a href="http://www-306.ibm.com/common/ssi/fcgi-bin/ssialias?subtype=ca&#038;infotype=an&#038;appname=iSource&#038;supplier=877&#038;letternum=ENUSZP07-0197">Version 6.0.2 announcement</a> that came out in the middle of last month. The key new features are undoubtedly UDDI synchronization, high availability through clustering, and binary document support. Electronic availability is slated for 25 May.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/05/08/registry-updates/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSTC Day 4</title>
		<link>http://david.currie.name/archives/2007/04/26/wstc-day-4</link>
		<comments>http://david.currie.name/archives/2007/04/26/wstc-day-4#comments</comments>
		<pubDate>Thu, 26 Apr 2007 23:29:07 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/04/26/wstc-day-4/</guid>
		<description><![CDATA[I was up early again this morning to sit the SOA fundamentals test before breakfast. This I duly passed along with the Architectural Design of SOA Solutions test later in the day. So, as with Andy, I can now claim to be an IBM Certified SOA Associate and SOA Solution Designer. It does, however, prove [...]]]></description>
			<content:encoded><![CDATA[<p>I was up early again this morning to sit the <a href="http://www-03.ibm.com/certify/tests/obj664.shtml">SOA fundamentals</a> test before breakfast. This I duly passed along with the <a href="http://www-03.ibm.com/certify/tests/obj665.shtml">Architectural Design of SOA Solutions</a> test later in the day. So, as with <a href="http://andypiper.wordpress.com/2007/04/26/wstc-2007-certification/">Andy</a>, I can now claim to be an IBM Certified <a href="http://www-03.ibm.com/certify/certs/45000100.shtml">SOA Associate</a> and <a href="http://www-03.ibm.com/certify/certs/adsdsoa.shtml">SOA Solution Designer</a>. It does, however, prove that you don&#8217;t need to read or even buy Sandy Carter&#8217;s book. In fact, knowing that services should be stateless and that the one answer containing an IBM product is likely to be the right one will get you a long way!<br />
<span id="more-331"></span><br />
The rest of my day was given over to WebSphere Service Registry and Repository, starting with a lab on integration with ITCAM for SOA, a topic I&#8217;ve <a href="http://david.currie.name/archives/2007/03/02/itcam-for-soa-and-wsrr/">covered previously</a>. John Colgrave, one of the two lead architects for the product, then gave a presentation on the content of the forthcoming release and looking further in to the future. Lots of good ideas so it will be interesting to see how they get prioritised. Next up was a session on where the product fits in to the SOA governance story. The day ended with a very constructive roundtable session with the development representatives that are here in Vegas.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/04/26/wstc-day-4/feed</wfw:commentRss>
		<slash:comments>2</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>Tooling for classifications</title>
		<link>http://david.currie.name/archives/2007/04/02/tooling-for-classifications</link>
		<comments>http://david.currie.name/archives/2007/04/02/tooling-for-classifications#comments</comments>
		<pubDate>Mon, 02 Apr 2007 08:52:53 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/04/02/tooling-for-classifications/</guid>
		<description><![CDATA[A common question from users of WebSphere Service Registry and Repository is &#8216;what tooling should I use to generate the OWL and SACL files that represent classifications and lifecycles?&#8217;. SACL files can be generated with WebSphere Integration Developer but not everyone has this installed. In answer to this question, Ian Shore from the development team [...]]]></description>
			<content:encoded><![CDATA[<p>A common question from users of WebSphere Service Registry and Repository is &#8216;what tooling should I use to generate the OWL and SACL files that represent classifications and lifecycles?&#8217;. SACL files can be generated with WebSphere Integration Developer but not everyone has this installed. In answer to this question, Ian Shore from the development team has written a developerWorks <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0703_shore/0703_shore.html">article</a> providing a couple of utilities for generating OWL and SACL files from simple text files.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/04/02/tooling-for-classifications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Service Registry Eclipse Plugin</title>
		<link>http://david.currie.name/archives/2007/03/09/service-registry-eclipse-plugin</link>
		<comments>http://david.currie.name/archives/2007/03/09/service-registry-eclipse-plugin#comments</comments>
		<pubDate>Fri, 09 Mar 2007 22:25:58 +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/archives/2007/03/09/service-registry-eclipse-plugin/</guid>
		<description><![CDATA[There are a couple of options for accessing artifacts in WebSphere Service Registry and Repository at development time. (NB I used to call them artefacts but this seemed to confuse the Americans!) If you are using WebSphere Integration Developer (Version 6.0.2) then you can use the Enterprise Service Discovery wizard to query a registry and [...]]]></description>
			<content:encoded><![CDATA[<p>There are a couple of options for accessing artifacts in WebSphere Service Registry and Repository at development time. (NB I used to call them artefacts but this seemed to confuse the Americans!) If you are using WebSphere Integration Developer (Version 6.0.2) then you can use the Enterprise Service Discovery wizard to query a registry and retrieve artifacts. This support is the subject of a new <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0703_bist/0703_bist.html">developerWorks article</a>.</p>
<p><span id="more-289"></span></p>
<p>The other option is the WebSphere Service Registry and Repository Eclipse Plug-in. This is available as <a href="http://www-1.ibm.com/support/docview.wss?rs=3163&amp;context=SSWLGF&amp;dc=D400&amp;uid=swg24013925&amp;loc=en_US&amp;cs=UTF-8&amp;lang=en&amp;rss=ct3163websphere">SupportPac SA02</a> and can be used with any Eclipse runtime at Version 3.0.2 or above. This includes products such as Rational Application Developer, WebSphere Integration Developer and the WebSphere Message Broker Toolkit. Whereas the Enterprise Service Discovery wizard uses the web services API for the registry, the Eclipse plugin uses the EJB API. This means you need to ensure that you are running Eclipse with an IBM JRE so that the plugin can use the IBM ORB. A couple of times after installing the plugin in to WebSphere Integration Developer I have had problems with my Business Integration perspective disappearing or a broken Business Integration view. Closing the workspace, deleting the eclipse/configuration directory and then restarting seems to fix the problem.</p>
<p>And why would I want to add the Eclipse plugin to WebSphere Integration Developer? The key benefit is that the plugin not only allows you to query the registry and import artifacts, but also enables you to publish new artifacts up to the repository simply by right-clicking on them in the Resource perspective and selecting Service Registry &gt; Publish Document. If you want to publish multiple dependent artifacts (for example a WSDL and the schema that it imports) then you either need to ensure that you publish the documents in the correct order so that the repository can always resolve dependencies (e.g. schema then WSDL) or publish them together as a new concept.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/03/09/service-registry-eclipse-plugin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>64-bit Service Registry</title>
		<link>http://david.currie.name/archives/2007/03/09/64-bit-service-registry</link>
		<comments>http://david.currie.name/archives/2007/03/09/64-bit-service-registry#comments</comments>
		<pubDate>Fri, 09 Mar 2007 21:56:23 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/03/09/64-bit-service-registry/</guid>
		<description><![CDATA[As I don&#8217;t believe this is currently documented, I thought I should mention that although WebSphere Service Registry and Repository will run on 64-bit AIX, it cannot be used with 64-bit DB2. If you&#8217;re running on a 64-bit platform then make sure that you create a 32-bit DB2 instance otherwise you will get failures during [...]]]></description>
			<content:encoded><![CDATA[<p>As I don&#8217;t believe this is currently documented, I thought I should mention that although WebSphere Service Registry and Repository will run on 64-bit AIX, it cannot be used with 64-bit DB2. If you&#8217;re running on a 64-bit platform then make sure that you create a 32-bit DB2 instance otherwise you will get failures during the installation process (he says having learnt this the hard way!).</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/03/09/64-bit-service-registry/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere Service Registry and Repository Handbook</title>
		<link>http://david.currie.name/archives/2007/03/09/websphere-service-registry-and-repository-handbook</link>
		<comments>http://david.currie.name/archives/2007/03/09/websphere-service-registry-and-repository-handbook#comments</comments>
		<pubDate>Fri, 09 Mar 2007 16:07:23 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/03/09/websphere-service-registry-and-repository-handbook/</guid>
		<description><![CDATA[The WebSphere Service Registry and Repository Handbook has now made it out of draft. Having submitted a whole raft of feedback on an early draft I did appear in the acknowledgements but mysteriously my name hasn&#8217;t made the final cut! Notwithstanding this, the book provides excellent coverage from the basic concepts, through installation, to advanced [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.redbooks.ibm.com/abstracts/sg247386.html">WebSphere Service Registry and Repository Handbook</a> has now made it out of draft. Having submitted a whole raft of feedback on an early draft I did appear in the acknowledgements but mysteriously my name hasn&#8217;t made the final cut! Notwithstanding this, the book provides excellent coverage from the basic concepts, through installation, to advanced customization, governance and integration with WebSphere ESB, ITCAM for SOA, WebSphere Message Broker and CICS. (Note that, as of the recent 3.6.0.8 firmware version, DataPower can also be used to perform lookups in the registry.)</p>
<p>One topic that the WebSphere ESB chapter covers is how to connect the endpoint lookup mediation primitive to WebSphere Service Registry and Repository via SSL. This doesn&#8217;t currently work out of the box. You will need to apply <a href="http://www-1.ibm.com/support/docview.wss?rs=2346&amp;uid=swg1IC51354">APAR IC51354</a> to WebSphere ESB and then follow the instructions in the book or corresponding <a href="http://www-1.ibm.com/support/docview.wss?rs=2346&amp;uid=swg21255616">technote</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/03/09/websphere-service-registry-and-repository-handbook/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ITCAM for SOA and WSRR</title>
		<link>http://david.currie.name/archives/2007/03/02/itcam-for-soa-and-wsrr</link>
		<comments>http://david.currie.name/archives/2007/03/02/itcam-for-soa-and-wsrr#comments</comments>
		<pubDate>Fri, 02 Mar 2007 23:02:37 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/03/02/itcam-for-soa-and-wsrr/</guid>
		<description><![CDATA[IBM Tivoli Composite Application Manager for SOA (or ITCAM for SOA as it is usually referred to) is, as the name suggests, an important part of IBM&#8217;s monitoring solution for the SOA, tracking web service requests not only through IBM products such as WebSphere Application Server, DataPower and WebSphere ESB but also into other environments [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ibm.com/software/tivoli/products/composite-application-mgr-soa/">IBM Tivoli Composite Application Manager for SOA</a> (or ITCAM for SOA as it is usually referred to) is, as the name suggests, an important part of IBM&#8217;s monitoring solution for the SOA, tracking web service requests not only through IBM products such as WebSphere Application Server, DataPower and WebSphere ESB but also into other environments like SAP NetWeaver and JBoss. WebSphere Service Registry and Repository has a number of integration points with ITCAM for SOA, one of which is an <a href="http://www-1.ibm.com/support/docview.wss?uid=swg24014240">Event Handler</a>. This enables situations detected by ITCAM for SOA (such as an excessive response time or message size) to result in the creation, update, or removal, of properties on a WSDL port or SCA export in the registry. You can read a <a href="http://www-128.ibm.com/developerworks/websphere/library/techarticles/0702_badlaney/0702_badlaney.html">developerWorks article</a> that describes how to configure ITCAM for SOA to monitor a web service running in WebSphere Application Server and update the metadata for the service entry in the registry.</p>
<p>One possible usage is to modify the behaviour of clients depending on the current system status. For example, by using a query to select endpoints which are not currently experiencing response time issues. This isn&#8217;t currently possible in WebSphere ESB when using the endpoint lookup primitive due to the internal caching that is performed. Unlike WebSphere Message Broker, the primitive does not currently have any mechanism to invalidate the cache when service definitions are modified.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/03/02/itcam-for-soa-and-wsrr/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WebSphere User Group meeting</title>
		<link>http://david.currie.name/archives/2007/02/27/websphere-user-group-meeting</link>
		<comments>http://david.currie.name/archives/2007/02/27/websphere-user-group-meeting#comments</comments>
		<pubDate>Tue, 27 Feb 2007 22:15:48 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere MQ]]></category>
		<category><![CDATA[WebSphere Service Registry and Repository]]></category>
		<category><![CDATA[WebSphere XD]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/02/27/websphere-user-group-meeting/</guid>
		<description><![CDATA[I headed down to Bedfont early this morning for the WebSphere User Group meeting. Such is the traffic on the M3 that I missed the start but arrived in time for Jim Caldwell&#8217;s keynote presentation. Jim is the IBM Director of WebSphere Application Infrastructure and had some interesting things to say about many parts of [...]]]></description>
			<content:encoded><![CDATA[<p>I headed down to Bedfont early this morning for the <a href="http://www.websphereusergroup.org.uk/">WebSphere User Group</a> meeting. Such is the traffic on the M3 that I missed the start but arrived in time for Jim Caldwell&#8217;s keynote presentation. Jim is the IBM Director of WebSphere Application Infrastructure and had some interesting things to say about many parts of the portfolio from WAS CE to WebSphere XD. Two products were mentioned that I&#8217;ve never really paid much attention to in the past. <a href="http://www-306.ibm.com/software/webservers/realtime/">WebSphere Real Time</a> is a Java environment for real-time applications, providing for sub-second response times free from the usual vagaries of garbage collection. Meanwhile, <a href="http://www-306.ibm.com/software/webservers/remoteserver/">WebSphere Remote Server</a> is targetted at the retail market, providing a J2EE runtime for the store with remote management capabilities.</p>
<p><span id="more-280"></span></p>
<p>I was presenting &#8220;Connection Enterprise Systems to WebSphere Application Server&#8221; in the next slot and had a good sized audience. The presentation itself was a bit of a random mix covering integration options from Java libraries and HTTP to JMS, Web services and JCA. The focus of the presentation was really JCA though and I continued on to look at the <a href="http://www-306.ibm.com/software/integration/wbiadapters/">WebSphere Adapters</a>.</p>
<p>After lunch I attended Ann Black&#8217;s presentation on what&#8217;s coming in WebSphere XD Version 6.1. Sadly it isn&#8217;t yet announced so I can&#8217;t say any more but this product continues to offer some exciting technologies.</p>
<p>I was back on again for the last session of the day, filling in for a colleague with a pitch on WebSphere Service Registry and Repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/02/27/websphere-user-group-meeting/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More from developerWorks</title>
		<link>http://david.currie.name/archives/2007/02/02/more-from-developerworks</link>
		<comments>http://david.currie.name/archives/2007/02/02/more-from-developerworks#comments</comments>
		<pubDate>Fri, 02 Feb 2007 20:30:32 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/02/02/more-from-developerworks/</guid>
		<description><![CDATA[I&#8217;ve been catching up on some of the developerWorks articles published in the past week and here are a selection of the best. First up is an up-date to the top Java EE best practices. As the article states, it&#8217;s amazing how many customers still aren&#8217;t following these simple steps. On the WebSphere ESB front [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been catching up on some of the developerWorks articles published in the past week and here are a selection of the best. First up is an up-date to the <a href="http://www-128.ibm.com/developerworks/websphere/techjournal/0701_botzum/0701_botzum.html">top Java EE best practices</a>. As the article states, it&#8217;s amazing how many customers still aren&#8217;t following these simple steps. On the WebSphere ESB front we have the <a href="http://www-128.ibm.com/developerworks/websphere/techjournal/0701_reinitz/0701_reinitz.html">third part</a> in Rachel and Andre&#8217;s series on <em>Building an Enterprise Service Bus using WebSphere ESB</em>. This looks at using SOAP/HTTP bindings, property promotion and administrative modification of endpoint addresses. Greg Flurry goes one step further in <a href="http://www-128.ibm.com/developerworks/websphere/techjournal/0701_flurry/0701_flurry.html">his article</a>, covering the new dynamic endpoint capability in WebSphere ESB V6.0.2 including the use of the endpoint lookup primitive in combination with WebSphere Service Registry and Repository. This leads me on nicely to a <a href="http://www-128.ibm.com/developerworks/websphere/library/techarticles/0701_kufluk/0701_kufluk.html">new series</a> which looks at the use of generic objects in Service Registry to group related documents.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/02/02/more-from-developerworks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Endpoint lookup mediation primitive</title>
		<link>http://david.currie.name/archives/2007/01/15/endpoint-lookup-mediation-primitive</link>
		<comments>http://david.currie.name/archives/2007/01/15/endpoint-lookup-mediation-primitive#comments</comments>
		<pubDate>Mon, 15 Jan 2007 10:37:30 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere ESB]]></category>
		<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2007/01/15/endpoint-lookup-mediation-primitive/</guid>
		<description><![CDATA[I&#8217;m finally finding some time to take a look at WebSphere ESB 6.0.2. The endpoint lookup mediation primitive for determining endpoint addresses based on information retrieved from WebSphere Service Registry and Repository was near the top of my list of things to try. Just as I was about to give up hope of getting it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m finally finding some time to take a look at WebSphere ESB 6.0.2. The <a href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/topic/com.ibm.wbit.help.medprim602.doc/ref/rwesb_EndpointLookupmediationprimitive.html">endpoint lookup mediation primitive</a> for determining endpoint addresses based on information retrieved from WebSphere Service Registry and Repository was near the top of my list of things to try. Just as I was about to give up hope of getting it to work, a note arrived from Greg Flurry pointing out that you need to have <a href="http://www-1.ibm.com/support/docview.wss?rs=3163&amp;context=SSWLGF&amp;dc=D400&amp;uid=swg24014246&amp;loc=en_US&amp;cs=utf-8&amp;lang=en">Fix Pack 1</a> of Service Registry and Repository. Importantly, he also included a link to the install documentation in the <a href="http://publib.boulder.ibm.com/infocenter/sr/v6r0/index.jsp?topic=/com.ibm.sr.doc/twsr_installn19_1.html">InfoCenter</a>. The update failed the first time as my machine was crawling along and the SOAP connection timed out. Having shutdown a few spare processes the fix pack went on fine and the primitive now works like a charm. Note that you can also install directly from the fix pack.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2007/01/15/endpoint-lookup-mediation-primitive/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Registry and Repository Redbook</title>
		<link>http://david.currie.name/archives/2006/12/28/registry-and-repository-redbook</link>
		<comments>http://david.currie.name/archives/2006/12/28/registry-and-repository-redbook#comments</comments>
		<pubDate>Thu, 28 Dec 2006 10:27:28 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2006/12/28/registry-and-repository-redbook/</guid>
		<description><![CDATA[A draft of the WebSphere Service Registry and Repository Handbook is now available.]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247386.html">draft</a> of the <em>WebSphere Service Registry and Repository Handbook</em> is now available.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2006/12/28/registry-and-repository-redbook/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Service Registry and Repository Fix Pack 1</title>
		<link>http://david.currie.name/archives/2006/12/08/service-registry-and-repository-fix-pack-1</link>
		<comments>http://david.currie.name/archives/2006/12/08/service-registry-and-repository-fix-pack-1#comments</comments>
		<pubDate>Fri, 08 Dec 2006 17:17:54 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2006/12/08/service-registry-and-repository-fix-pack-1/</guid>
		<description><![CDATA[The first Fix Pack for WebSphere Service Registry and Repository is now available. The support site only lists a single APAR fix but thanks to Arnauld for pointing out the README file that details the substantial set of improvements that come with this release: Added support for WebSphere Application Server ND. Install improvements to allow [...]]]></description>
			<content:encoded><![CDATA[<p>The first <a href="http://www-1.ibm.com/support/docview.wss?rs=3163&amp;context=SSWLGF&amp;dc=D400&amp;uid=swg24014246&amp;loc=en_US&amp;cs=UTF-8&amp;lang=en">Fix Pack</a> for WebSphere Service Registry and Repository is now available. The support site only lists a single APAR fix but thanks to Arnauld for pointing out the README file that details the substantial set of improvements that come with this release:</p>
<ul>
<li>Added support for WebSphere Application Server ND.</li>
<li>Install improvements to allow manual database creation.</li>
<li>Install improvements to allow remote database.</li>
<li>Ontology API now includes access via Web Services.</li>
<li>Performance improvements when making large datagraphs governable.</li>
<li>Performance improvements when importing a large data set.</li>
<li>Retrieval of data objects can be limited to a depth of 0, 1.</li>
<li>Additional languages now supported</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2006/12/08/service-registry-and-repository-fix-pack-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizing the Service Registry and Repository UI</title>
		<link>http://david.currie.name/archives/2006/12/01/customizing-the-service-registry-and-repository-ui</link>
		<comments>http://david.currie.name/archives/2006/12/01/customizing-the-service-registry-and-repository-ui#comments</comments>
		<pubDate>Fri, 01 Dec 2006 09:59:40 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[WebSphere Service Registry and Repository]]></category>

		<guid isPermaLink="false">http://david.currie.name/archives/2006/12/01/customizing-the-service-registry-and-repository-ui/</guid>
		<description><![CDATA[One of the beauties of WebSphere Service Registry and Repository product is it&#8217;s flexibility. The development team have begun a new developerWorks series looking at customizing the web based administrative console. The first article covers the basic architecture and concepts but the series promises to go on to cover the ultimate in customization: a new [...]]]></description>
			<content:encoded><![CDATA[<p>One of the beauties of WebSphere Service Registry and Repository product is it&#8217;s flexibility. The development team have begun a new developerWorks series looking at customizing the web based administrative console. The <a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0611_smithson/0611_smithson.html">first article</a> covers the basic architecture and concepts but the series promises to go on to cover the ultimate in customization: a new perspective.</p>
]]></content:encoded>
			<wfw:commentRss>http://david.currie.name/archives/2006/12/01/customizing-the-service-registry-and-repository-ui/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

