<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Enterprise Mashups in Major Transition</title>
	<atom:link href="http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/</link>
	<description>A member of the Gartner Blog Network</description>
	<lastBuildDate>Sat, 03 Dec 2011 04:33:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Demo &#187; Mashups in Action: This Space Intentionally Left Blank</title>
		<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/comment-page-1/#comment-905</link>
		<dc:creator>Demo &#187; Mashups in Action: This Space Intentionally Left Blank</dc:creator>
		<pubDate>Mon, 28 Dec 2009 14:08:14 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/#comment-905</guid>
		<description>[...] intel­li­gence, real-time busi­ness intel­li­gence, clas­sic decision-support, and light­weight appli­ca­tion inte­gra­tion, to name a few. Every day we get more great uses and exam­ples from our part­ners, our [...]</description>
		<content:encoded><![CDATA[<p>[...] intel­li­gence, real-time busi­ness intel­li­gence, clas­sic decision-support, and light­weight appli­ca­tion inte­gra­tion, to name a few. Every day we get more great uses and exam­ples from our part­ners, our [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: We need a better definition for &#8220;mash-up&#8221; &#8211; PEG</title>
		<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/comment-page-1/#comment-859</link>
		<dc:creator>We need a better definition for &#8220;mash-up&#8221; &#8211; PEG</dc:creator>
		<pubDate>Tue, 24 Nov 2009 06:12:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/#comment-859</guid>
		<description>[...] solutions, our definition of mash-up evolved.&#160;Todays&#160;definitions&#160;are&#160;founded on the tools and&#160;techniques used to deliver a modern web-based GUI. These [...]</description>
		<content:encoded><![CDATA[<p>[...] solutions, our definition of mash-up evolved.&nbsp;Todays&nbsp;definitions&nbsp;are&nbsp;founded on the tools and&nbsp;techniques used to deliver a modern web-based GUI. These [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Evans-Greenwood</title>
		<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/comment-page-1/#comment-852</link>
		<dc:creator>Peter Evans-Greenwood</dc:creator>
		<pubDate>Tue, 17 Nov 2009 00:54:04 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/#comment-852</guid>
		<description>The definition quoted is the standard industry one at the time (for what it&#039;s worth) used as a jumping off point, rather than a definitive statement on what a mashup is or could be.

Our key point of difference seems to be what &quot;fusion&quot; is.

Putting two gadgets on a page does little to fuse the data. The user is still required to scan the CRM and order management portlets separately, fusing the data in their head. The portlets might be visually proximate, but we could do that with two browser windows. Or two green screens side-by-side. The user is still required to look at both, and establish the correlation themselves. The chair might not swivel as much with portlets, but their eyeballs still do, and we are still forcing the user to make unnecessary decisions about data correlation.

TQM, LEAN, et al tell us that these unnecessary decisions are the source of errors. If we want to deliver high quality at a low cost (i.e. efficient and effective knowledge workers) then we need to eliminate them. Portals do allow us to use desk and screen real estate more effectively--providing a small productivity boost--but they don&#039;t address the root of the problem.

If we fuse the data, building new portlets which pull data attributes and function into one consistent view, then we eliminate these decisions. The easiest solutions to comprehend are the many location based services which tie together a range of data sources into one consistent view. You look and touch; rather than look, remember the address, type it in, hit search, and (too often) realise you got it wrong.

The tabular version of this is to source the data from multiple backend systems, attribute-by-attribute. The user doesn&#039;t see CRM, order management and inventory management; they&#039;re provided with a single portlet showing &quot;where the box is&quot; with each cell in the table (potentially) sourced from a different system. All correlation/mapping is done in the software, not the wetware, letting the user focus on the decisions that really matter.

The example in the slide deck does this in two levels. A semantic web-like solution (I&#039;m showing my AI background now) in the middle tier maps gross backend data sets, and integrates them with user generated content, such as tags. Mashup widgets then present this data, fused with more external data, to the user. The most obvious example is Homer&#039;s head, pulling together separate xray and diagnosis data. The whole lot is presented via a portal, (iGoogle possibly, as there is no reason to own the portal in many cases), but could be delivered over multiple channels (portal, voice, iPhone app ...) if need be.

My position on mash-ups is that they need to be focused on eliminating unnecessary decisions. This provides a nice, strong definition for mash-up which we can hang a number of concrete benefits off, and distinguishes them from the data-silos that came before.

If we use a proximate data argument, then &quot;mash-up&quot; could include any portal or dashboard technology created in the last 20 years, and dilutes the potential benefits we can ascribe to mash-ups.

The new generation of portals/dashboards (iGoogle et al) are useful tools. However, they don&#039;t address this core challenge of eliminating unnecessary decisions, and are going to become less relevant for a lot of knowledge workers anyway, as we increasingly move to a mobile and multi-channel world (but that&#039;s a separate post).

r.

PEG</description>
		<content:encoded><![CDATA[<p>The definition quoted is the standard industry one at the time (for what it&#8217;s worth) used as a jumping off point, rather than a definitive statement on what a mashup is or could be.</p>
<p>Our key point of difference seems to be what &#8220;fusion&#8221; is.</p>
<p>Putting two gadgets on a page does little to fuse the data. The user is still required to scan the CRM and order management portlets separately, fusing the data in their head. The portlets might be visually proximate, but we could do that with two browser windows. Or two green screens side-by-side. The user is still required to look at both, and establish the correlation themselves. The chair might not swivel as much with portlets, but their eyeballs still do, and we are still forcing the user to make unnecessary decisions about data correlation.</p>
<p>TQM, LEAN, et al tell us that these unnecessary decisions are the source of errors. If we want to deliver high quality at a low cost (i.e. efficient and effective knowledge workers) then we need to eliminate them. Portals do allow us to use desk and screen real estate more effectively&#8211;providing a small productivity boost&#8211;but they don&#8217;t address the root of the problem.</p>
<p>If we fuse the data, building new portlets which pull data attributes and function into one consistent view, then we eliminate these decisions. The easiest solutions to comprehend are the many location based services which tie together a range of data sources into one consistent view. You look and touch; rather than look, remember the address, type it in, hit search, and (too often) realise you got it wrong.</p>
<p>The tabular version of this is to source the data from multiple backend systems, attribute-by-attribute. The user doesn&#8217;t see CRM, order management and inventory management; they&#8217;re provided with a single portlet showing &#8220;where the box is&#8221; with each cell in the table (potentially) sourced from a different system. All correlation/mapping is done in the software, not the wetware, letting the user focus on the decisions that really matter.</p>
<p>The example in the slide deck does this in two levels. A semantic web-like solution (I&#8217;m showing my AI background now) in the middle tier maps gross backend data sets, and integrates them with user generated content, such as tags. Mashup widgets then present this data, fused with more external data, to the user. The most obvious example is Homer&#8217;s head, pulling together separate xray and diagnosis data. The whole lot is presented via a portal, (iGoogle possibly, as there is no reason to own the portal in many cases), but could be delivered over multiple channels (portal, voice, iPhone app &#8230;) if need be.</p>
<p>My position on mash-ups is that they need to be focused on eliminating unnecessary decisions. This provides a nice, strong definition for mash-up which we can hang a number of concrete benefits off, and distinguishes them from the data-silos that came before.</p>
<p>If we use a proximate data argument, then &#8220;mash-up&#8221; could include any portal or dashboard technology created in the last 20 years, and dilutes the potential benefits we can ascribe to mash-ups.</p>
<p>The new generation of portals/dashboards (iGoogle et al) are useful tools. However, they don&#8217;t address this core challenge of eliminating unnecessary decisions, and are going to become less relevant for a lot of knowledge workers anyway, as we increasingly move to a mobile and multi-channel world (but that&#8217;s a separate post).</p>
<p>r.</p>
<p>PEG</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Susan Haimet</title>
		<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/comment-page-1/#comment-850</link>
		<dc:creator>Susan Haimet</dc:creator>
		<pubDate>Mon, 16 Nov 2009 16:39:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/#comment-850</guid>
		<description>At DreamFace we extend the iGoogle, Netvibes model to provide user defined interactions between widgets.  This allows for integration of existing applications and new applications or data sources to be composed into real and complex new applications with screens of interacting widgets and application workflow (master / detail, business rules, etc..).  We are seeing an increased need for this kind of application integration / aggregation.  For a long time the industry has defined mashups as some kind of quick and dirty throw away application.  We don&#039;t see it that way.  We think that widgets offer the building blocks to create real, complex, interactive, modular applications that are built for change from existing apps, web services, widgets, technologies, etc..</description>
		<content:encoded><![CDATA[<p>At DreamFace we extend the iGoogle, Netvibes model to provide user defined interactions between widgets.  This allows for integration of existing applications and new applications or data sources to be composed into real and complex new applications with screens of interacting widgets and application workflow (master / detail, business rules, etc..).  We are seeing an increased need for this kind of application integration / aggregation.  For a long time the industry has defined mashups as some kind of quick and dirty throw away application.  We don&#8217;t see it that way.  We think that widgets offer the building blocks to create real, complex, interactive, modular applications that are built for change from existing apps, web services, widgets, technologies, etc..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Bradley</title>
		<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/comment-page-1/#comment-848</link>
		<dc:creator>Anthony Bradley</dc:creator>
		<pubDate>Sun, 15 Nov 2009 22:08:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/#comment-848</guid>
		<description>I looked at your presentation which seems to prove my point. The def you quote is similar to mine (it says nothing of data fusion or API integration). The screen example you use could very well be assembled from predefined gadgets that the user places on the page. iGoogle and the like are not enterprise mashups, they are consumer side mashups, but they demonstrate the power of assembling an entirely new application from a repository of exisitng parts. Enterprises need enterprise robust versions of iGoogle if they expect end user mashups. Some have built them but it isn&#039;t yet mainstream.</description>
		<content:encoded><![CDATA[<p>I looked at your presentation which seems to prove my point. The def you quote is similar to mine (it says nothing of data fusion or API integration). The screen example you use could very well be assembled from predefined gadgets that the user places on the page. iGoogle and the like are not enterprise mashups, they are consumer side mashups, but they demonstrate the power of assembling an entirely new application from a repository of exisitng parts. Enterprises need enterprise robust versions of iGoogle if they expect end user mashups. Some have built them but it isn&#8217;t yet mainstream.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Bradley</title>
		<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/comment-page-1/#comment-847</link>
		<dc:creator>Anthony Bradley</dc:creator>
		<pubDate>Sun, 15 Nov 2009 21:57:46 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/#comment-847</guid>
		<description>Looks like we disagree on the definition of a mashup. IME, a mashup is a new application that is assembled, using web technologies, from existing systems capabilities. I have built several entirely new mashup applications using iGoogle for my research as well as personal activities. I have been using enterprise portals for years and years and they never offered capabilities like iGoogle. Granted they are basic mashups but they are mashups none the less. You can call iGoogle a personal portal if you like but those capabilities have certainly not been around for a decade. They absolutely reduce swivel chair integration in that I don&#039;t have to go to each source site (the www equivalent of swivel chair).

You talk about data fusion. Data fusion has been around since, well, data. Data fusion (depending how you define fusion) may or may not be part of a mashup. Tell me what the major difference is between dropping gadgets on a browser page and dropping location data points on a map. Both are integrating information based on proximity in a visual paradigm. Why are you saying one is a mashup and not the other? 

The US intelligence community is using mashup dashboards (call them personal analyst portals if you want) to visualize data from multiple sources in one place. Major benefits they say they gain is reduced swivel chair integraton and visualization flexibility. Don&#039;t downplay the importance of gadgets and their role in mashups. If you restrict mashups to some definition that requires API integration then you are taking too technical a viewpoint and, of course, are then limiting mashups to developers.</description>
		<content:encoded><![CDATA[<p>Looks like we disagree on the definition of a mashup. IME, a mashup is a new application that is assembled, using web technologies, from existing systems capabilities. I have built several entirely new mashup applications using iGoogle for my research as well as personal activities. I have been using enterprise portals for years and years and they never offered capabilities like iGoogle. Granted they are basic mashups but they are mashups none the less. You can call iGoogle a personal portal if you like but those capabilities have certainly not been around for a decade. They absolutely reduce swivel chair integration in that I don&#8217;t have to go to each source site (the www equivalent of swivel chair).</p>
<p>You talk about data fusion. Data fusion has been around since, well, data. Data fusion (depending how you define fusion) may or may not be part of a mashup. Tell me what the major difference is between dropping gadgets on a browser page and dropping location data points on a map. Both are integrating information based on proximity in a visual paradigm. Why are you saying one is a mashup and not the other? </p>
<p>The US intelligence community is using mashup dashboards (call them personal analyst portals if you want) to visualize data from multiple sources in one place. Major benefits they say they gain is reduced swivel chair integraton and visualization flexibility. Don&#8217;t downplay the importance of gadgets and their role in mashups. If you restrict mashups to some definition that requires API integration then you are taking too technical a viewpoint and, of course, are then limiting mashups to developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Links for 2009-11-12 [del.icio.us] &#124; Trinitude Network</title>
		<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/comment-page-1/#comment-846</link>
		<dc:creator>Links for 2009-11-12 [del.icio.us] &#124; Trinitude Network</dc:creator>
		<pubDate>Sat, 14 Nov 2009 03:33:11 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/#comment-846</guid>
		<description>[...] Enterprise Mashups in Major Transition RT @webtechman Enterprise 2.0: Mashups in Major Transition http://bit.ly/pNAux Reducing Integration costs &amp; empowering users. #E20 #FAV [from http://twitter.com/dhinchcliffe/statuses/5617299815] [...]</description>
		<content:encoded><![CDATA[<p>[...] Enterprise Mashups in Major Transition RT @webtechman Enterprise 2.0: Mashups in Major Transition <a href="http://bit.ly/pNAux" rel="nofollow">http://bit.ly/pNAux</a> Reducing Integration costs &amp; empowering users. #E20 #FAV [from <a href="http://twitter.com/dhinchcliffe/statuses/5617299815" rel="nofollow">http://twitter.com/dhinchcliffe/statuses/5617299815</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: You keep using that word. I do not think it means what you think it means. &#8211; PEG</title>
		<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/comment-page-1/#comment-845</link>
		<dc:creator>You keep using that word. I do not think it means what you think it means. &#8211; PEG</dc:creator>
		<pubDate>Sat, 14 Nov 2009 00:47:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/#comment-845</guid>
		<description>[...] Update: Added &#8220;mash-up&#8221; after commenting on Enterprise Mash-Ups in Transition. [...]</description>
		<content:encoded><![CDATA[<p>[...] Update: Added &#8220;mash-up&#8221; after commenting on Enterprise Mash-Ups in Transition. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Evans-Greenwood</title>
		<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/comment-page-1/#comment-844</link>
		<dc:creator>Peter Evans-Greenwood</dc:creator>
		<pubDate>Sat, 14 Nov 2009 00:41:24 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/#comment-844</guid>
		<description>Calling  iGoogle, NetVibes and PageFlakes mash-ups is drawing a &lt;em&gt;very&lt;/em&gt; long bow. They&#039;re user configured portals, which we&#039;ve had for quite a while, not the data fusing mash-ups which started the craze.

These new generation of portal tools provide some limited benefits, mainly from putting all your stuff on one screen, but they don&#039;t provide the benefits I listed above. They don&#039;t reduce swivel chair integration as users are  still required to cut and paste data between portlets. Nor do they improve user effectiveness, as we haven&#039;t cleaned up the workflow to eliminate unnecessary decisions. And the UI elements (portlets) still (typically) map directly to the backend applications, so &lt;a href=&quot;http://peter.evans-greenwood.com/2009/11/09/balancing-our-two-masters/&quot; rel=&quot;nofollow&quot;&gt;we don&#039;t decouple UI from IT estate&lt;/a&gt;.

If we want to define &quot;mash-up&quot; as any composed UI, then we can easily claim that we have user created mash-ups, and we&#039;ve had them for some time. What&#039;s the point though? Tools like iGoogle are nice jumping off points, but they&#039;re SaaS delivered portals rather than the Enterprise 2.0 mash-ups we&#039;ve been promised. This is not significantly different to the portals and dashboards we&#039;ve had for over a decade.

Mash-ups need to do something meaningful by fusing data sources. Think back to the &quot;push-pins on a map&quot; mashups, fusing a range of data sources (GIS, reviews, yellow pages ...) to create one integrated message. Otherwise we&#039;ve coined &lt;a href=&quot;http://peter.evans-greenwood.com/2009/11/11/you-keep-using-that-word-i-do-not-think-it-means-what-you-think-it-means/&quot; rel=&quot;nofollow&quot;&gt;yet-another term with no meaning&lt;/a&gt;. 

Creating this sort of view is beyond most users skills or interests, and will stay that way.  We can develop tools to make mash-ups easier to create, but creating them will always be something like programming.  The resulting mash-up could be delivered to you as a portlet via something like iGoogle, but that doesn&#039;t make iGoogle a mashup: don&#039;t confuse message with messenger.  While some of the vendors have users choosing which portlets (or mashlets, as they call them) to use, constructing these mash-up portlets is still programming.

I have a &lt;a href=&quot;http://peter.evans-greenwood.com/2009/08/12/extreme-competition/&quot; rel=&quot;nofollow&quot;&gt;preso on mash-ups in insurance&lt;/a&gt; which you might want to check out to see where I&#039;m coming from.

r.

PEG</description>
		<content:encoded><![CDATA[<p>Calling  iGoogle, NetVibes and PageFlakes mash-ups is drawing a <em>very</em> long bow. They&#8217;re user configured portals, which we&#8217;ve had for quite a while, not the data fusing mash-ups which started the craze.</p>
<p>These new generation of portal tools provide some limited benefits, mainly from putting all your stuff on one screen, but they don&#8217;t provide the benefits I listed above. They don&#8217;t reduce swivel chair integration as users are  still required to cut and paste data between portlets. Nor do they improve user effectiveness, as we haven&#8217;t cleaned up the workflow to eliminate unnecessary decisions. And the UI elements (portlets) still (typically) map directly to the backend applications, so <a href="http://peter.evans-greenwood.com/2009/11/09/balancing-our-two-masters/" rel="nofollow">we don&#8217;t decouple UI from IT estate</a>.</p>
<p>If we want to define &#8220;mash-up&#8221; as any composed UI, then we can easily claim that we have user created mash-ups, and we&#8217;ve had them for some time. What&#8217;s the point though? Tools like iGoogle are nice jumping off points, but they&#8217;re SaaS delivered portals rather than the Enterprise 2.0 mash-ups we&#8217;ve been promised. This is not significantly different to the portals and dashboards we&#8217;ve had for over a decade.</p>
<p>Mash-ups need to do something meaningful by fusing data sources. Think back to the &#8220;push-pins on a map&#8221; mashups, fusing a range of data sources (GIS, reviews, yellow pages &#8230;) to create one integrated message. Otherwise we&#8217;ve coined <a href="http://peter.evans-greenwood.com/2009/11/11/you-keep-using-that-word-i-do-not-think-it-means-what-you-think-it-means/" rel="nofollow">yet-another term with no meaning</a>. </p>
<p>Creating this sort of view is beyond most users skills or interests, and will stay that way.  We can develop tools to make mash-ups easier to create, but creating them will always be something like programming.  The resulting mash-up could be delivered to you as a portlet via something like iGoogle, but that doesn&#8217;t make iGoogle a mashup: don&#8217;t confuse message with messenger.  While some of the vendors have users choosing which portlets (or mashlets, as they call them) to use, constructing these mash-up portlets is still programming.</p>
<p>I have a <a href="http://peter.evans-greenwood.com/2009/08/12/extreme-competition/" rel="nofollow">preso on mash-ups in insurance</a> which you might want to check out to see where I&#8217;m coming from.</p>
<p>r.</p>
<p>PEG</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tips on Enterprise 2.0 with Web 2.0 » Blog Archive &#187; The Art of Enterprise Architecture in E 2.0</title>
		<link>http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/comment-page-1/#comment-843</link>
		<dc:creator>Tips on Enterprise 2.0 with Web 2.0 » Blog Archive &#187; The Art of Enterprise Architecture in E 2.0</dc:creator>
		<pubDate>Fri, 13 Nov 2009 22:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gartner.com/anthony_bradley/2009/11/09/enterprise-mashups-in-major-transition/#comment-843</guid>
		<description>[...] Enterprise Mashups in Major Transition [...]</description>
		<content:encoded><![CDATA[<p>[...] Enterprise Mashups in Major Transition [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

