<?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>Andrew White &#187; Best Practices</title>
	<atom:link href="http://blogs.gartner.com/andrew_white/category/best-practices/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gartner.com/andrew_white</link>
	<description>A member of the Gartner Blog Network</description>
	<lastBuildDate>Mon, 23 Jan 2012 15:14:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Unofficial Trip Report –Gartner SOA &amp; Application Development and Integration summit – Day 2</title>
		<link>http://blogs.gartner.com/andrew_white/2009/06/30/unofficial-trip-report-%e2%80%93gartner-soa-application-development-and-integration-summit-%e2%80%93-day-2/</link>
		<comments>http://blogs.gartner.com/andrew_white/2009/06/30/unofficial-trip-report-%e2%80%93gartner-soa-application-development-and-integration-summit-%e2%80%93-day-2/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 13:49:24 +0000</pubDate>
		<dc:creator>Andrew White</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[MDM]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://blogs.gartner.com/andrew_white/?p=326</guid>
		<description><![CDATA[Gartner’s SOA &#38; Application Development and Integration Summit, London, UK  Well what a day!  The week ended on a high for me, and by the looks of it, for the attendees of the conference.  Despite the lovely London sunshine a good number of folks remained in the hotel to chat about SOA and application development. [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Arial"><a href="http://agendabuilder.gartner.com/APPS12i/WebPages/Home.aspx" target="_blank"><span style="color: #606420;font-size: small">Gartner’s SOA &amp; Application Development and Integration Summit</span></a><span style="font-size: small">, London, UK</span></span><span style="font-family: Arial"><span style="font-size: small"> </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Arial"><span style="font-size: small">Well what a day!<span>  </span>The week ended on a high for me, and by the looks of it, for the attendees of the conference.<span>  </span>Despite the lovely London sunshine a good number of folks remained in the hotel to chat about SOA and application development.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Arial"><span style="font-size: small">I had a couple of 1-1’s with clients, and also had the pleasure of speaking on MDM.<span>  </span>The 1-1’s were very interesting.<span>  </span>I had a few questions about specific vendors since clients are always concerned about vendor maturity and capability, so this remains a frequent topic.<span>  </span>Some other questions we explored included:</span></span><span style="font-family: Arial"><span style="font-size: small"> </span></span></p>
<ul style="margin-top: 0in" type="disc">
<li class="MsoNormal"><span style="font-family: Arial"><span style="font-size: small">It seems pretty obvious that my firm has or should identify master data domains, such as product, customer, and organization, but what about “agreement” or “order”?</span></span></li>
<li class="MsoNormal"><span style="font-family: Arial"><span style="font-size: small">Any clear, obvious MDM principles or best practices?</span></span></li>
<li class="MsoNormal"><span style="font-family: Arial"><span style="font-size: small">You have talked about how business applications (and business intelligence) needs to evolve to support an “MDM awareness” – are there any examples yet in banking?</span></span></li>
</ul>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: small"><strong><span style="font-family: Arial">Order and Agreements:</span></strong><span style="font-family: Arial"> There constructs clearly include master data (an order is an aggregation of products and/or services, a client, and a data, along with other bits and bobs such as price, terms, rules etc.<span>  </span>But an order or agreement is just that – an aggregation.<span>  </span>There are many of them, and they operate like a transaction: actual specific transactions (a sale, a fulfillment, a settlement) are all logged against the order in some fashion. <span> </span>The content of the order or agreement includes master data, but also other data.<span>  </span>Lastly, MDM implies a living governance infrastructure and process, so that again separates orders, agreements, and master data.<span>  </span>The lifecycle of orders, and agreements, needs its own kind of governance, but it would be different.<span>  </span>It is highly unlikely, and I could not think of a single instance, where a firm would want to govern “order” as if it were master data.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: small"><strong><span style="font-family: Arial">MDM Principles/best practices: </span></strong><span style="font-family: Arial"><span> </span>We have published several notes on best practices; some focused on specific domain oriented MDM (such as <a href="http://www.gartner.com/DisplayDocument?id=540919" target="_blank">Top Ten Best Practices for MDM of Customer Data,</a> and <a href="http://www.gartner.com/DisplayDocument?id=598508" target="_blank"><span style="color: #606420">Top Ten Best Practices of MDM of Product Data</span></a>) and also some other notes on what to do and what not to do when setting up your MDM initiative, or looking more broadly at other information management strategies.<span>  </span>A good source for what is out there is our periodic, “</span><span style="font-family: Arial;color: #000000"><a href="http://www.gartner.com/DisplayDocument?id=788824" target="_blank">Roundup of Master Data Management and Related Research</a></span><span style="font-family: Arial">”, last updated Q4 2008.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-size: small"><strong><span style="font-family: Arial">“MDM Aware” Applications</span></strong><span style="font-family: Arial">: this is a new area of research and one that is proving particularly interesting.<span>  </span>In talking with those users that were innovators or early adopters of MDM we are seeing that an increasing number of firms are implementing now the second, or third, MDM technology in support of their own MDM strategy.<span>  </span>As these processes and systems come on line, the ease (or difficulty) with which MDM systems interact with data stores (business application, packaged or developed applications, business intelligence data warehouses) becomes complicated.<span>  </span>Some firms have little ability to “open up” the legacy applications and interaction is very basic.<span>  </span>Other firms have some ability to “open up” part of the legacy infrastructure and so the dialog about how MDM works and interacts with these systems becomes more complex, and so interesting.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Arial"><span style="font-size: small">Of course, most applications do not “play well with others”.<span>  </span>Additionally we know that architecturally MDM is shifting a focus for data integration from “point to point” (many of them) to fewer “hub and spoke” models.<span>  </span>But if the legacy applications are not easily accessed, the degree to which an ideal MDM implementation style can be adopted becomes harder.<span>  </span>Some initial business applications vendors (i2 Technologies in SCM, Soft Solutions in retail) and a few others, are beginning to externalize their master data model such that “control” could be wrested from the business application to an external, 3<sup>rd</sup> party system (ie MDM).<span>  </span>Though not a panacea, this does make interaction between MDM and the business application easier, if only the MDM applications were mature enough to monitor and control what goes into those externalized data stores…<span>  </span>Bottom line: if MDM as a discipline is to take hold and grow, many, many more business application oriented data stores have to be made “MDM aware” in order to simplify the information infrastructure.<span>  </span>If the master data models remain, as they are now, firmly hidden behind the application “firewall”, then integration between MDM and the rest of the application stack will be ‘traditional’ and as such, an opportunity for lower costs will be lost, and more importantly, a degree of agility for the IT stack will be lost also.  </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Arial"><span style="font-size: small">My presentation, entitled, “</span><a href="http://agendabuilder.gartner.com/APPS12i/WebPages/SessionDetail.aspx?EventSessionId=839" target="_blank"><span style="color: #606420;font-size: small">Does SOA need MDM, or Does MDM need SOA?</span></a><span style="font-size: small">” seemed to go well.<span>  </span>I was lucky enough to attract a sizable audience (this was the only MDM session at the event) and we covered a high level overview of MDM, and then explored the various interplays between SOA, application development, and value of MDM.<span>  </span>The conclusion I tried to draw out was that:</span></span></p>
<ul style="margin-top: 0in" type="disc">
<li class="MsoNormal"><span style="font-family: Arial"><span style="font-size: small">For MDM be effective, it (the technology enabling MDM) needs to be part of the services infrastructure that comprises the SOA strategy as this simplifies how the technology works across the business, and</span></span></li>
<li class="MsoNormal"><span style="font-family: Arial"><span style="font-size: small">For SOA to be effective in more complicated environments, that is, heterogeneous “semantic bounded” data stores, MDM needs to be adopted before hand else the any composed application would have to incur the cost of coping with semantically inconsistent data every time it was executed.<span>  </span></span></span></li>
</ul>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><span style="font-family: Arial;font-size: 12pt">Based on the questions from the audience and the feedback during the afternoon, and at the closing session, MDM and SOA is a popular topic and the content seemed to strike a chord with many attendees.<span>  </span>Who knows, maybe I will be back next year…perhaps with a user panel to talk about the interaction between MDM and SOA…</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><a href="http://www.gartner.com/it/page.jsp?id=851612"><img class="alignleft size-full wp-image-328" src="http://blogs.gartner.com/andrew_white/files/2009/06/mdm_badge5.jpg" alt="" width="475" height="72" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gartner.com/andrew_white/2009/06/30/unofficial-trip-report-%e2%80%93gartner-soa-application-development-and-integration-summit-%e2%80%93-day-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

