<?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>Mashup Patterns</title>
	<atom:link href="http://mashuppatterns.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://mashuppatterns.com</link>
	<description>Designs and Strategies for using Mashups in Enterprise Environments</description>
	<lastBuildDate>Fri, 24 Feb 2012 19:59:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>APIs: A Strategy Guide</title>
		<link>http://mashuppatterns.com/?p=221</link>
		<comments>http://mashuppatterns.com/?p=221#comments</comments>
		<pubDate>Fri, 24 Feb 2012 19:44:43 +0000</pubDate>
		<dc:creator>Michael Ogrinz</dc:creator>
				<category><![CDATA[press]]></category>
		<category><![CDATA[soapbox]]></category>

		<guid isPermaLink="false">http://mashuppatterns.com/?p=221</guid>
		<description><![CDATA[Fellow New York CTO Club member Dan Woods has c0-authored a book for O&#8217;Reilly titled, &#8220;APIs: A Strategy Guide&#8221;. Since APIs are the lifeblood of mashups, it seemed only appropriate to do a review. I&#8217;ve posted it over on SearchSoA: http://searchsoa.techtarget.com/answer/Wheres-the-ROI-in-a-public-API One issue not covered in the book (which Dan and I briefly discussed) is [...]]]></description>
			<content:encoded><![CDATA[<p>Fellow New York CTO Club member Dan Woods has c0-authored a book for O&#8217;Reilly titled, &#8220;APIs: A Strategy Guide&#8221;. Since APIs are the lifeblood of mashups, it seemed only appropriate to do a review. I&#8217;ve posted it over on SearchSoA:</p>
<p><a href="http://searchsoa.techtarget.com/answer/Wheres-the-ROI-in-a-public-API">http://searchsoa.techtarget.com/answer/Wheres-the-ROI-in-a-public-API</a></p>
<p>One issue not covered in the book (which Dan and I briefly discussed) is the resistence to API development I have seen in large organizations. For example, management will argue:</p>
<p>&#8220;I can&#8217;t afford to take the time to expose our team&#8217;s assets! We have to meet the requirements of our specific business users&#8221;<br />
-or-<br />
&#8220;I can&#8217;t risk our systems slowing down because other teams are leveraging our API&#8221;</p>
<p>These are comments straight out of silo-ville. This is an example of management thinking more about protecting a fiefdom of data and functionality rather than working for the good of the entire firm.</p>
<p>Yes &#8211; there are instances where security or &#8220;mission-critical&#8221; issues override the desire for an API. But in my experience the amount of systems that could potentially be opened up is far greater. A closed application inventory hampers innovation and -by extension- is a negative impact on the firm.</p>
<p>Dan&#8217;s book takes on the API issues at a non-technical level, and has been useful in helping me educate managers to see the benefits of opening up their products to outside collaborators.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashuppatterns.com/?feed=rss2&amp;p=221</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Trifecta of Cool Mashup News</title>
		<link>http://mashuppatterns.com/?p=214</link>
		<comments>http://mashuppatterns.com/?p=214#comments</comments>
		<pubDate>Tue, 13 Dec 2011 14:05:13 +0000</pubDate>
		<dc:creator>Michael Ogrinz</dc:creator>
				<category><![CDATA[products]]></category>
		<category><![CDATA[convertigo]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[ifttt]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://mashuppatterns.com/?p=214</guid>
		<description><![CDATA[For the past several months I’ve been blogging over at SearchSOA, in absence of any major advances in the world of mashups. In fact, it seemed that even as the tech industry as a whole continued to move towards the APIs that make mashups possible, it had abandoned the notion of mashups as a new [...]]]></description>
			<content:encoded><![CDATA[<p>For the past several months I’ve been blogging over at SearchSOA, in absence of any major advances in the world of mashups. In fact, it seemed that even as the tech industry as a whole continued to move towards the APIs that make mashups possible, it had abandoned the notion of mashups as a new development paradigm. Within the past couple of weeks there has been a veritable explosion of mashup-related announcements that demonstrate otherwise.</p>
<p>Item 1: Microsoft Re-Enters the World of Mashups</p>
<p>I totally did not see this one coming. After Microsoft shuttered Popfly, its own mashup environment, I had assumed their flirtation with mashups was over. Yet from out of nowhere comes <a href="http://www.excelmashup.com/">ExcelMashup.com</a><a href="http://www.excelmashup.com/"></a>, a platform for mashing together excel workbooks and public APIs.  Clearly Microsoft has not abandonded mashups and now sees Excel as a means to drive their creation. I recall a 2008 Web 2.0 Expo <a href="http://blogs.computerworld.com/are_enterprise_mashups_the_excel_of_our_era">talk</a> given by John Musser, founder of <a href="http://programmableweb.com">ProgrammableWeb</a>, where he predicted Enterprise Mashups would be the Excel of our era. In his prescient way, it looks like John might have been closer to the truth than he thought!</p>
<p><strong>Item 2: An Enterprise-worthy Open Source Mashup Tool</strong></p>
<p><strong> </strong></p>
<p>The good news continued with the release of Convertigo’s Enterprise Mashup Server Community Edition (<a href="http://www.marketwire.com/press-release/convertigo-introduces-open-source-version-integration-platform-mashups-mobile-development-1593778.htm">press release</a> )</p>
<p>I have always felt that the mashup community needed to get traction with the open-source community in order to be successful in enterprise environments (I had high hopes for the <a href="http://openmashup.org/">Open Mashup Alliance</a>). Obviously, people could always manually connect various APIs and code an interface around the results, but even a small amount of tooling can accelerate this process dramatically. And using a mashup product like Convertigo CE can expose this discipline to a much broader class of non-developer. Convertigo CE has 4 main functions:</p>
<ul>
<li>Connectors &#8212; for any SQL, REST, SOAP, RSS, ATOM or      Microsoft Excel file;</li>
<li>Sequencer &#8212; combines, orchestrates and exposes new      REST, SOAP or JSON services;</li>
<li>Gadgetizer &#8212; feed portals with services and widgets      for Microsoft SharePoint, Oracle Web Center, IBM WebSphere portal or any      open source portal;</li>
<li>Mobilizer &#8212; build and deploy cross-platform mobile      native or web applications for iOS, Android, BlackBerry and Windows      Mobile.</li>
</ul>
<p>I used an earlier version of Convertigo (along with tools from JackBe and Kapow) at a Web 2.0 presentation I gave on mashups and it was very powerful. I plan on testing the Community Edition and posting an in-depth review in the future.</p>
<p><strong>Item 3: If This… Then That…</strong></p>
<p><strong> </strong></p>
<p>The last announcement comes in the spirit of web-based mashup creation tools like Dapper and Yahoo Pipes. “If This then That” (<a href="http://ifttt.com/">http://ifttt.com</a>) is a new site that provides a way to mash services together to perform simple, specific tasks. For example, “IF it is going to rain, THEN send me an SMS”. The condition would use a weather API to check the forecast for your area, and then an SMS API to send you a notification if needed. These types of simple automated tasks are the equivalent of the parameciums of the mashup world, and yet the site is <em>hugely popular</em> and tens of thousands of these tasks have been created by the community. As I wrote in <a href="http://mashuppatterns.com/?p=123 ">my post</a>, “Dumbing-down Mashups: A Good Thing?” the spread of simpler mashup products like ifttt is ultimately what allows a more complex ecosystem to develop. Non-developers will be casually drawn to a site like ifttt at home, fall in love with it, and ultimately demand similar capabilities in their workplace.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashuppatterns.com/?feed=rss2&amp;p=214</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wall Street Traders Mine Tweets to Gain a Trading Edge</title>
		<link>http://mashuppatterns.com/?p=201</link>
		<comments>http://mashuppatterns.com/?p=201#comments</comments>
		<pubDate>Thu, 05 May 2011 20:09:59 +0000</pubDate>
		<dc:creator>Michael Ogrinz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mashuppatterns.com/?p=201</guid>
		<description><![CDATA[From this USA Today article comes the story of a Johan Bollen, a professor at Indiana University who has authored a book on extracting sentiment information from Twitter. Bollen analyzed the text of daily Twitter feeds (9.6 million in total) over a nine-month period in 2008 with two mood-tracking tools. One simply measures whether the [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://www.usatoday.com/money/perfi/stocks/2011-05-03-wall-street-traders-mine-tweets_n.htm">this USA Today article</a> comes the story of a Johan Bollen, a professor at Indiana University who has authored a book on extracting sentiment information from Twitter. </p>
<blockquote><p>Bollen analyzed the text of daily Twitter feeds (9.6 million in total) over a nine-month period in 2008 with two mood-tracking tools. One simply measures whether the daily tweets were positive or negative. The other tool sought to measure human mood states by categorizing tweets under six terms equated with different mood types: calm, alert, sure, vital, kind and happy. </p>
</blockquote>
<p>He claims that using this technique allowed him to anticipate Dow stock prices 3-4 days later with 87% accurracy. I havent looked at the study in detail, so I don&#8217;t know if he&#8217;s measuring the overall movement of the DOW, or specific issues.</p>
<p>Mining Twitter sentiment seems to be all the rage. <a href="http://www.streambase.com/">Streambase</a> recently announced a feed based on Twitter sentiment, and Thompson Reuters&#8217; <a href="http://www.opencalais.com/">Open Calais</a> has offered similar features for a while now.</p>
<p>What&#8217;s news here is not that these techniques are being applied.. I wrote about a similar mashup <a href="http://mashuppatterns.com/?p=15">last June</a>. No; the thing I think is interesting is that you are now seeing this approach become mainstream.</p>
<p>I&#8217;m certainly not the first person to advodate this approach, but I gave clear examples in Mashup Patterns (back in 2009) of using this technique to get &#8220;Advance Knowledge of an Industry&#8217;s Performance&#8221; and to &#8220;Spot the Underlying Causes of Trends in the Housing Market&#8221;. Besides market performance, I wrote about how firms could use these techniques to uncover issues that might threaten the reputation of their brand (or of a competitor&#8217;s).</p>
<div id="attachment_202" class="wp-caption aligncenter" style="width: 335px"><a href="http://mashuppatterns.com/wp-content/uploads/2011/05/innovation.png"><img src="http://mashuppatterns.com/wp-content/uploads/2011/05/innovation.png" alt="" title="Between Innovation and Commoditization lies a Competitive Gap" width="325" height="259" class="size-full wp-image-202" /></a><p class="wp-caption-text">Between Innovation and Commoditization lies a Competitive Gap</p></div>
<p>Like most innovations, there is an &#8220;S&#8221; curve that takes you from humble beginnings to ubiquity. The gap in-between these points is where you can create a competitive advantage. I think this latest news demonstrates that Leading Indicator mashups are nearing the right side of this chart.</p>
<p>Firms are perpetually caught in a struggle between experimenting with new products and tools that can give them an edge in their market, and playing catch-up with companies that have proven-out new ideas and deployed them more quickly. </p>
<p>What&#8217;s interesting about Mashups is that while <em>some</em> applications of the technology are clearly moving to the commodity stage, many others are not. And &#8220;Enterprise Mashups&#8221; as a discipline unto itself is definitely still down to the right of the chart.</p>
<p>&#8220;Managing Innovation&#8221; may seem like an oxymoron, but firms should recognize this maturation curve and try to move items along it more quickly. This helps maximize the time they can enjoy the competitive advantages the new technology yields.</p>
<p>For the &#8220;Leading Indicator&#8221; pattern, I think that window is closing quickly (if it&#8217;s not already closed). But there are still large problem spaces where mashups can offer new and valuable solutions that will help you leap ahead. </p>
]]></content:encoded>
			<wfw:commentRss>http://mashuppatterns.com/?feed=rss2&amp;p=201</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mashups, Migration, and SaaS/Cloud lock-in  </title>
		<link>http://mashuppatterns.com/?p=196</link>
		<comments>http://mashuppatterns.com/?p=196#comments</comments>
		<pubDate>Sat, 16 Apr 2011 15:02:26 +0000</pubDate>
		<dc:creator>Michael Ogrinz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mashuppatterns.com/?p=196</guid>
		<description><![CDATA[Having a little trouble posting directly from my iPad (from my top-secret vacation spot lol) so I&#8217;m going to punt from my regular mashup exposition and direct readers over to my latest podcast on SearchSOA: http://searchsoa.techtarget.com/podcast/Application-mashups-and-data-migration-in-the-cloud It&#8217;s a short discussion of some of the risks of using external SaaS and Cloud services, and how mashups [...]]]></description>
			<content:encoded><![CDATA[<p>Having a little trouble posting directly from my iPad (from my top-secret vacation spot lol) so I&#8217;m going to punt from my regular mashup exposition and direct readers over to my latest podcast on SearchSOA:<a href="http://searchsoa.techtarget.com/podcast/Application-mashups-and-data-migration-in-the-cloud"></p>
<p>http://searchsoa.techtarget.com/podcast/Application-mashups-and-data-migration-in-the-cloud</a></p>
<p>It&#8217;s a short discussion of some of the risks of using external SaaS and Cloud services, and how mashups can help.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashuppatterns.com/?feed=rss2&amp;p=196</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile the next Mashup Mashup Frontier?</title>
		<link>http://mashuppatterns.com/?p=193</link>
		<comments>http://mashuppatterns.com/?p=193#comments</comments>
		<pubDate>Mon, 28 Mar 2011 18:50:46 +0000</pubDate>
		<dc:creator>Michael Ogrinz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mashuppatterns.com/?p=193</guid>
		<description><![CDATA[In my most recent post over at SearchSOA (Mashups and mobile: A match that makes sense) I wrote a little bit about how mashup technology can be used to migrate existing web and desktop apps onto a mobile platform. Part of the inspiration for that article came from my own mobile-mashup experiment. I&#8217;m in the [...]]]></description>
			<content:encoded><![CDATA[<p>In my most recent post over at SearchSOA (<a href="http://searchsoa.techtarget.com/answer/Mashups-and-Mobile-A-Match-that-Makes-Sense?asrc=EM_USC_13377445&amp;track=NL-130&amp;ad=817017">Mashups and mobile: A match that makes sense</a>) I wrote a little bit about how mashup technology can be used to migrate existing web and desktop apps onto a mobile platform.</p>
<p>Part of the inspiration for that article came from my own mobile-mashup experiment. I&#8217;m in the middle of writing an iPhone app which exposes a neat mashup I wrote. So I&#8217;ve been busy tinkering away on my new Mac, the first computing device from Apple that I&#8217;ve purchased in more than 20 years.</p>
<p>By the way, if you want to get up-and-running on iOS or Android devices quickly, I strongly recommend you take a look at <a href="http://www.appcelerator.com/">Appcelerator&#8217;s Titanium </a>framework.</p>
<p>Another product I came across while deciding what technology to use to build out my idea was something new called Moofwd. What is it? Well, according to <a href="http://moofwd.com">their web site</a>, it&#8217;s a mashup development environment and a rich-client platform that  supports Blackberry, Android, iPhone, WindowsPhone 7 &amp; Java devices.</p>
<p>They dont seem nearly as mature as Titanium (which is not specifically targeting mashups but nonetheless comes with some examples out-of-the-box) but I have reached out to them to learn more about their offering. After spending a couple of posts on the failure of mashup companies, it&#8217;s good to see some fresh blood trying to carve out a niche for themselves.</p>
<p>I&#8217;ll take a closer look at both products in the future and share some more of my experience building my first iPhone mashup as well as the infrastructure I had to put in place behind it.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashuppatterns.com/?feed=rss2&amp;p=193</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Made with Mashups</title>
		<link>http://mashuppatterns.com/?p=174</link>
		<comments>http://mashuppatterns.com/?p=174#comments</comments>
		<pubDate>Fri, 14 Jan 2011 14:00:41 +0000</pubDate>
		<dc:creator>Michael Ogrinz</dc:creator>
				<category><![CDATA[Made with Mashups]]></category>
		<category><![CDATA[press]]></category>
		<category><![CDATA[soapbox]]></category>
		<category><![CDATA[brand]]></category>
		<category><![CDATA[clipart]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[madewithmashups]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[mashups]]></category>

		<guid isPermaLink="false">http://mashuppatterns.com/?p=174</guid>
		<description><![CDATA[One of the core issues I&#8217;ve observed in the mashup space is that no matter how many mashup-powered solutions I build, the general discipline doesn&#8217;t seem to get the credit it deserves. Sure, users are happy to get new products quickly, but I&#8217;m finding that I have to educate new teams on the benefits of mashups [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mashuppatterns.com/wp-content/uploads/2010/12/mwm_lg.jpg"><img class="alignleft size-full wp-image-145" title="mwm_lg" src="http://mashuppatterns.com/wp-content/uploads/2010/12/mwm_lg.jpg" alt="Made with Mashups logo" width="201" height="237" /></a>One of the core issues I&#8217;ve observed in the mashup space is that no matter how many mashup-powered solutions I build, the general discipline doesn&#8217;t seem to get the credit it deserves. Sure, users are happy to get new products quickly, but I&#8217;m finding that I have to educate new teams on the benefits of mashups each and every time. Where I work, our internal mashup awareness level is near zero outside of IT.</p>
<p>You might argue that end-users shouldn&#8217;t know or care about mashups. Were mashups fit to be created only in the corridors of IT, I could agree with this view.  But part of the power of mashups is giving control to end-users to craft their own solutions. This is never going to happen if mashups dont get more recognition.</p>
<p>To help improve the visibility of mashups, I concluded my talk by proposing a set of open &#8220;Made with Mashups&#8221; icons I am releasing under the Creative Commons license. Lest we forget, many of the technologies we take for granted today raised their awareness by taking a similar approach:</p>
<p><a href="http://mashuppatterns.com/wp-content/uploads/2011/01/brands1.jpg"><img class="alignnone size-full wp-image-187" title="brands" src="http://mashuppatterns.com/wp-content/uploads/2011/01/brands1.jpg" alt="" width="412" height="128" /></a></p>
<p> My hope is that by starting to brand our mashups, we can increase the general level of awareness of mashups, regardless of the underlying implementation technology. Please browse over to<a href="http://mashuppatterns.com/?page_id=141"> this page </a>to view the complete collection.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashuppatterns.com/?feed=rss2&amp;p=174</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mashing up Data.gov</title>
		<link>http://mashuppatterns.com/?p=129</link>
		<comments>http://mashuppatterns.com/?p=129#comments</comments>
		<pubDate>Sat, 06 Nov 2010 14:59:35 +0000</pubDate>
		<dc:creator>Michael Ogrinz</dc:creator>
				<category><![CDATA[soapbox]]></category>

		<guid isPermaLink="false">http://mashuppatterns.com/?p=129</guid>
		<description><![CDATA[My latest post on SearchSOA, Mashup Up Data.gov posted late this week. I was working the the garage today and I found my old USDA badge (I keep a bunch of these hanging on a nail for posterity). Almost 20 years ago I worked for a government contractor (Fu Associates), and did work for the PBGC, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mashuppatterns.com/wp-content/uploads/2010/11/usda2.jpg"><img class="alignleft size-full wp-image-132" title="My 1992 USDA Badge" src="http://mashuppatterns.com/wp-content/uploads/2010/11/usda2.jpg" alt="" width="85" height="133" /></a><a href="http://mashuppatterns.com/wp-content/uploads/2010/11/usda2.jpg"></a>My latest post on SearchSOA, <a href="Building enterprise data mashups with data from Data.gov">Mashup Up Data.gov</a> posted late this week. I was working the the garage today and I found my old USDA badge (I keep a bunch of these hanging on a nail for posterity). Almost 20 years ago I worked for a government contractor (<a href="http://www.fu.com/homepage.htm">Fu Associates</a>), and did work for the <a href="http://www.google.com/url?sa=t&amp;source=web&amp;cd=1&amp;ved=0CB8QFjAA&amp;url=http%3A%2F%2Fwww.pbgc.gov%2F&amp;ei=UWnVTNSNEsOqlAfDiv24Cg&amp;usg=AFQjCNF1G5DjNwASwtwfaah5nvj3zobSqQ">PBGC</a>, <a href="http://faa.gov">FAA</a>, <a href="http://usda.gov">USDA</a>, and <a href="http://hcfa.org">HCFA </a>among others. Back then I was still naive enough to smile for my ID photos.</p>
<p>Seriously though; it was a great experience. But I was always aware that these agencies had tons of data and no real efficient way to manage it all.</p>
<p>I recall one &#8220;document scanning&#8221; project solely to help the USDA organize all the written letters they received. Another time I was shown giant <strong>paper </strong>ledgers used to track the history of foreign loans made by the agency. Apparently, they couldn&#8217;t be entered into spreadsheets because of all the mathematical errors they&#8217;d accumulated over the years. The government seemed immune from information revolution if only because it had such difficult managing what it already had.</p>
<p>But in just a few short years things have changed dramatically. Information that was previously locked away is now open for exploration &#8211; and exploitation! I&#8217;m really excited about what projects like <a href="http://sunlightfoundation.com">The Sunlight Foundation</a> are doing with these resources. I haven&#8217;t made as much personal use of data.gov as I&#8217;d like, but I&#8217;m planning on it. It&#8217;s fun to revist old haunts, especially when things are better than when you left.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashuppatterns.com/?feed=rss2&amp;p=129</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dumbing-down Mashups. A Good Thing?</title>
		<link>http://mashuppatterns.com/?p=123</link>
		<comments>http://mashuppatterns.com/?p=123#comments</comments>
		<pubDate>Sat, 16 Oct 2010 22:55:01 +0000</pubDate>
		<dc:creator>Michael Ogrinz</dc:creator>
				<category><![CDATA[press]]></category>
		<category><![CDATA[soapbox]]></category>

		<guid isPermaLink="false">http://mashuppatterns.com/?p=123</guid>
		<description><![CDATA[I&#8217;ve been heads-down on some projects lately, and if I still didn&#8217;t manage to peek up and check some of my favorite sites, I might have missed this news about Dapper via ReadWriteWeb. &#60;embarrassment&#62;I had no idea Dapper had been acquired by Yahoo last week&#60;/embarrassment&#62; They were one of the original &#8220;do-it-yourself&#8221; API tools a few [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been heads-down on some projects lately, and if I still didn&#8217;t manage to peek up and check some of my favorite sites, I might have missed this <a href="http://www.readwriteweb.com/archives/when.php">news about Dapper</a> via <a href="http://readwriteweb.com">ReadWriteWeb</a>. &lt;embarrassment&gt;I had no idea Dapper had been acquired by Yahoo last week&lt;/embarrassment&gt;</p>
<p>They were one of the original &#8220;do-it-yourself&#8221; API tools a few years back before switching their model to contextual advertising. I wasn&#8217;t thrilled to see the change in focus, but at least they kept Dapper up and running.</p>
<p><a href="http://www.readwriteweb.com/archives/author/marshall-kirkpatrick.php"> Marshall Kirkpatrick</a> has written an excellent article about discovering Dapper, and the effect it had on him. He barely mentions &#8221;mashups&#8221;, but you get a great sense of how empowering the technology was for him.</p>
<p>He also mentions <a href="http://needlebase.com/">NeedleBase</a> in passing, a free hosted tool that I admit I haven&#8217;t used much. In practice, it sounds very similar to <a href="http://connotate.com">Connotate</a>, a commercial mashup product whose &#8220;Intelligent Agents&#8221; learn what to scrape by example. Alas, NeedleBase is a product of <a href="http://itasoftware.com/">ITA Software</a>, a travel search/software firm that was acquired by Google back in July. The product is still available, but Google doesn&#8217;t exactly have a good <a href="http://googlemashupeditor.blogspot.com/2009/07/farewell-to-mashup-editor.html">track record</a> in the mashup space.</p>
<p>I see a clear trend away from &#8220;mashups&#8221;, and towards &#8220;data harvesting&#8221;.  Marshall&#8217;s uses of Dapper are clearly in the &#8220;Harvest&#8221; category, and NeedleBase describes itself as &#8220;a revolutionary platform for acquiring, integrating, cleansing, analyzing and publishing data on the web&#8221;. Even venerable <a href="http://www.kapowtech.com">Kapow Technologies</a> no longer mentions the word &#8220;mashup&#8221; on their homepage, but you can read plenty about acquiring data from the web.  </p>
<p>What does it mean? Marshall makes a good argument how about technology that is <em>too </em>innovative for the current marketplace often doesn&#8217;t gain the traction it needs to succeed. I think we are seeing a slight &#8220;dumbing down&#8221; of mashup technology/terminology to a few simple use cases that people can easily grasp. Once they understand how these tools can give them easy access to a wealth of new information, they will start combining the various pieces and &#8220;mashups&#8221; will finally gain broad acceptance as a solution paradigm.</p>
<p>But that&#8217;s just the path for the teeming masses. If you&#8217;re reading this, you&#8217;re probably ahead of the curve and looking <em>beyond</em> scraping to mashups&#8217; <a href="http://mashuppatterns.com/?page_id=2">more powerful capabilities</a>. Most firms have barely (if that!) begun to exploit the potential of mashups, and I see that as a chance to gain a competitive advantage. You can wait until mashups are mainstream (again) <strong>or</strong> you can use this time to build an <a href="http://mashuppatterns.com/?p=110">enterprise app store</a>, create <a href="http://mashuppatterns.com/?p=63">propreitary information streams</a>, and make your IT department <a href="http://mashuppatterns.com/?p=75">more productive</a>. Will you wait until your peers seize this opportunity, or will you use this time to jump ahead of them?</p>
]]></content:encoded>
			<wfw:commentRss>http://mashuppatterns.com/?feed=rss2&amp;p=123</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ready for the Enterprise App Store?</title>
		<link>http://mashuppatterns.com/?p=110</link>
		<comments>http://mashuppatterns.com/?p=110#comments</comments>
		<pubDate>Thu, 22 Jul 2010 17:49:06 +0000</pubDate>
		<dc:creator>Michael Ogrinz</dc:creator>
				<category><![CDATA[products]]></category>
		<category><![CDATA[jackbe presto appstore]]></category>

		<guid isPermaLink="false">http://mashuppatterns.com/?p=110</guid>
		<description><![CDATA[&#8230;and is it ready for you? Last week JackBe announced the latest version of their flagship mashup product, Presto 3.0.  Perhaps the most interesting part of this press release is the line: The new release provides a platform for creating internal Enterprise App Stores But what does it really mean to have an &#8220;internal App [...]]]></description>
			<content:encoded><![CDATA[<p><strong>&#8230;and is it ready for you?</strong></p>
<p>Last week JackBe <a href="http://www.jackbe.com/news_events/jb_press_release_070710.php">announced</a> the latest version of their flagship mashup product, Presto 3.0.  Perhaps the most interesting part of this press release is the line:</p>
<blockquote><p><em>The new release provides a platform for creating internal Enterprise App Stores</em></p></blockquote>
<p>But what does it really mean to have an &#8220;internal App Store&#8221;?</p>
<p>Let&#8217;s back up for a second. In Mashup Patterns, one of the core features I said was important to consider in a mashup platform was the capability for &#8220;publication and promotion&#8221;. That is, the ability to take mashups and push them out into the community for use (and reuse) and to support things like rating and tagging, Otherwise, your firm&#8217;s mashups  languish in the hands of their creators, and it&#8217;s likely that people will duplicate one another&#8217;s work for lack of visibility into what&#8217;s already been done.</p>
<p style="text-align: left;">Platforms like Presto and IBM Mashup Center <em>already </em>had this capability when MP was written. The latest version of Presto is  actually more of a &#8220;widget store&#8221;, since most of the &#8220;apps&#8221; I saw demonstrated were fairly basic. However, I really like the ability of users to assemble their &#8220;apps&#8221; onto a custom dashboard (in JackBe parlance a -groan- &#8220;mashboard&#8221;). The lines between collaboration sites like Sharepoint, decidicated portal products, and mashups are clearly blurring.</p>
<p style="text-align: center;"><a href="http://mashuppatterns.com/wp-content/uploads/2010/07/7-myapps.png"><img class="aligncenter size-large wp-image-113" title="7-myapps" src="http://mashuppatterns.com/wp-content/uploads/2010/07/7-myapps-1024x552.png" alt="" width="459" height="247" /></a></p>
<p> </p>
<p>Apple has made  the  &#8221;App Store&#8221; a popular meme, and at first I thought this was just smart re-branding by JackBe to pick it up. But after discussing some of my enterprise&#8217;s requirements with the JackBe team, I realized that a lot of my concerns about &#8220;empowering end users&#8221; were finally being addressed.</p>
<p><strong>Here&#8217;s the big problem&#8230;</strong><strong><br />
</strong><strong> </strong><strong><span style="font-weight: normal;">In my day job, I work in a highly regulated industry (finance). I like the notion that we can use mashups to allow end-users to create their own solutions. But what happens when a user takes 2 or 3 seemingly innocuous bits of information and combines them into something that requires <em>greater</em> security than the constituent parts? If you&#8217;d like a public example of this issue, have a look at <a href="http://pleaserobme.com">pleaserobme.com</a>. The site (now retired) took public twitter messages (like &#8220;I&#8217;m having coffee at Starbucks&#8221;) and combined it with public profile information to determine when a person was far away from their house. Innocent pieces of public information combined to achieve scary results.</span></strong></p>
<p style="text-align: left;"><strong><span style="font-weight: normal;"><a href="http://mashuppatterns.com/wp-content/uploads/2010/07/1-submit_for_approval.png"><img class="size-full wp-image-112 aligncenter" title="1-submit_for_approval" src="http://mashuppatterns.com/wp-content/uploads/2010/07/1-submit_for_approval.png" alt="" width="498" height="239" /></a>What happens when your end-users create similarly radical applications and publish them? Do you need a special team tomonitor the app store every second of the day to look out for these problems? JackBe solved this problem by introducing </span>workflow </strong>into the Publication process. Something I did not consider when I first discussed the idea, but which I now consider a necessity. As Apple has shown us (for better or worse) a formal approval process is the key to ensuring the quality and integrity of what&#8217;s in the Store. Now, your enterprise can allow its users to create solutions but you also have a control mechanism in place to make sure that appropriate security, audits, and other controls are in place before they are released to a wide audience.</p>
<p>Now that I&#8217;ve spent some more time thinking about the App Store, I have a few other requirements that I think will be important for an enterprise implementation:</p>
<ul>
<li><strong>Let me skin it</strong><br />
An enterprise will naturally want to make its app store conform to its corporate style/branding</li>
<li><strong>Track Application Usage<br />
</strong>Move beyond simple rating functionality to actually track and meter which apps are getting the most usage internally. This might complement some way to compensate people who have created popular mashups</li>
<li><strong>Meter API usage<br />
</strong>A popular mashup might over-tax the resources of an underlying API (especially if it was never designed to serve a large audience) so provide things like an API key, or the ability to limit # of calls, etc. Many public API providers (eg Google) already require you to sign up for a key; the app store should allow this type of management</li>
<li><strong>Surface errors in a meaningful way</strong><br />
Suppose a mashup uses 3 different systems under the covers, and a user only has access rights to 2 of them. A simple failure message isn&#8217;t going to help them out. They need to understand how to contact the administrators of that 3rd system and request appropriate access. At a minimum, apps in the store need to clearly document the APIs used, but the store should also provide hooks for better error reporting</li>
</ul>
<p>Some of these features (like Usage Tracking) can actually be mashed-in manually via your own custom APIs, but I&#8217;d like to see them natively supported.</p>
<p>JackBe deserves  congratulations on their latest release and forward thinking. Their App Store is a welcome addition, and I can&#8217;t wait to see how it evolves over future versions.</p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://mashuppatterns.com/?feed=rss2&amp;p=110</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lucent buys ProgrammableWeb.com</title>
		<link>http://mashuppatterns.com/?p=102</link>
		<comments>http://mashuppatterns.com/?p=102#comments</comments>
		<pubDate>Thu, 01 Jul 2010 15:07:03 +0000</pubDate>
		<dc:creator>Michael Ogrinz</dc:creator>
				<category><![CDATA[press]]></category>
		<category><![CDATA[products]]></category>
		<category><![CDATA[soapbox]]></category>
		<category><![CDATA[mashups programmableweb yahoo google lucent]]></category>

		<guid isPermaLink="false">http://mashuppatterns.com/?p=102</guid>
		<description><![CDATA[Just when you thought there was no money to be made in the mashup space (with major players exiting left and right) along comes this rather surprising news story (full PRNewsWire link). Alcatel-Lucent Acquires Leading Web 2.0 API Repository ProgrammableWeb &#8220;Alcatel-Lucent today announced that it has acquired ProgrammableWeb, the technology industry&#8217;s universal source for Web [...]]]></description>
			<content:encoded><![CDATA[<p>Just when you thought there was no money to be made in the mashup space (with major players exiting <a title="http://www.mashuppatterns.com/profiles/blogs/%20cns!51018025071FD37F!336.entry?sa=" href="http://">left </a>and <a href="http://googlecode.blogspot.com/2009/01/changes-for-jaiku-and-farewell-to.html">right</a>) along comes this rather surprising news story (<a href="http://www.prnewswire.com/news-releases/alcatel-lucent-acquires-leading-web-20-api-repository-programmableweb-97374309.html">full PRNewsWire link</a>).</p>
<p><strong>Alcatel-Lucent Acquires Leading Web 2.0 API Repository ProgrammableWeb<br />
</strong><em>&#8220;Alcatel-Lucent today announced that it has acquired ProgrammableWeb, the technology industry&#8217;s universal source for Web APIs (application programming interfaces) used by application developers to build web, mobile, and other connected applications that serve consumers and the workplace.&#8221;</em></p>
<p>I know John Musser, founder of ProgrammableWeb.com as a result of our mutual interest in mashups, our joint membership in the New York CTO Club, and from having written/collaborated on a few <a href="http://blog.programmableweb.com/2009/01/07/enterprise-mashups-new-book-highlights-the-patterns/">articles</a> (also <a href="http://blog.programmableweb.com/2009/02/11/mashup-patterns-clipping-mashups/">here </a>and <a href="http://blog.programmableweb.com/2009/03/12/enterprise-mashups-on-stage-at-cebit/">here</a>) for PW back when my book was released. He&#8217;s a great guy who has done a lot for this new paradigm. I personally have used PW&#8217;s API and News RSS feeds to provide content for this site from its inception. John is apparently staying onboard to &#8220;continue to oversee the repository&#8217;s operation&#8221;; I hope is able to keep the site independent and objective with its new corporate oversight and structure.</p>
<p>So, it&#8217;s great to see some money being made in the mashup space, but I have to admit my first reaction  was, &#8220;Lucent?!?!&#8221;. Let&#8217;s face it, it&#8217;s not like they&#8217;ve even established a toe-hold in the mashup space when you consider what major players like IBM, Microsoft, Google, and Oracle have done (and in some cases, un-done). Why would Lucent suddenly enter the space in what seems like such an unconventional manner: Buying a mashup directory instead of new tools or services?</p>
<p>The press release gives us a window into their thinking:<br />
<em>&#8220;If you look at any organization that launches an API, you quickly realize that the one thing the most successful APIs have in common is a vibrant developer ecosystem,&#8221; said Laura Merling, vice president of Alcatel-Lucent&#8217;s global developer strategy. &#8220;Our goal is to protect the uniqueness and independence of ProgrammableWeb as an API repository and developer resource, while adding beneficial technologies and service provider relationships to the mix for everyone&#8217;s benefit.&#8221;</em></p>
<p>It seems that Lucent also was attempting to build a PW competitor of sorts with it&#8217;s <a href="http://openapiservice.com/">Open API Service</a>. Acquiring PW and its resources is a great way for them to build our their API repository by leveraging the work already done by John and his team.</p>
<p>Thinking about this deal, I can&#8217;t help but recall what Yahoo! looked like in the mid 90&#8242;s.<br />
Back then, Yahoo was a simpler place, dedicated mostly to web-search against an index that was almost entirely hand-assembled. If any of us had the chance to acquire Yahoo! back then at a reasonable price (I have no idea what Lucent paid for PW, btw) wouldn&#8217;t we have jumped at the chance?</p>
<p>Fast-forward to 2010, and PW today is to mashups and APIs what Yahoo was 15 years ago to search. Lucent is clearly betting that API directories will experience some similar level of growth, and in this acquistion they saw a key opportunity for  getting in on the ground floor.</p>
<p>In the Search arena, we eventually saw many of the dominant players ousted and new giants emerge. Will we see the same in the mashup directory space? ProgrammableWeb only has about 2000 APIs in its directory. And like Yahoo!&#8217;s, it is a directory that is largely manually assembled. It&#8217;s logical to assume someone will eventually figure out how to automatically assemble similar content (perhaps using mashups!)</p>
<p>Will Lucent be able to keep ProgrammableWeb from suffering a decline like Yahoo&#8217;s? If the answer is &#8220;Yes&#8221;, PW could become the next Google when it comes to APIs and mashups.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashuppatterns.com/?feed=rss2&amp;p=102</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

