<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>&#60;deepakalur/&#62; &#187; Architecture</title>
	<atom:link href="http://deepakalur.wordpress.com/category/architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://deepakalur.wordpress.com</link>
	<description>my blog</description>
	<lastBuildDate>Thu, 24 Sep 2009 17:32:50 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='deepakalur.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/ebc713e8d115eab0c9ca7dd49d1c61df?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>&#60;deepakalur/&#62; &#187; Architecture</title>
		<link>http://deepakalur.wordpress.com</link>
	</image>
			<item>
		<title>OMG! We launched OMA and EMML!</title>
		<link>http://deepakalur.wordpress.com/2009/09/24/omg-we-launched-oma-and-emml/</link>
		<comments>http://deepakalur.wordpress.com/2009/09/24/omg-we-launched-oma-and-emml/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 16:59:12 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Enterprise Mashups]]></category>
		<category><![CDATA[JackBe]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[DSL]]></category>
		<category><![CDATA[emml]]></category>
		<category><![CDATA[Mashup Language]]></category>
		<category><![CDATA[OMA]]></category>

		<guid isPermaLink="false">http://deepakalur.wordpress.com/?p=199</guid>
		<description><![CDATA[""
A Language is the best tool one can have.
Today we launched the Open Mashup Alliance (OMA) to promote and foster interoperability and portability through an open mashup language. As a founding member of OMA, JackBe has contributed EMML to the Alliance and, indirectly, to the entire mashup community. Joining us (see this, this and this)are other industry leaders such as Adobe, Bank of America, Capgemini, Hinchcliffe &#38; Co., HP, Intel, Kapow Technologies, Programmable Web, Synteractive, and Xignite.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=199&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>[Crossposted from my JackBe <a title="OMG! We launched OMA and EMML!" href="http://blogs.jackbe.com/2009/09/omg-we-launched-oma-and-emml.html" target="_blank">blog</a>]</p>
<p>Today is an exciting day for us at JackBe.  It is particularly exciting for our engineering team.  Why?  Walk down the memory lane with me for a minute&#8230;</p>
<p>About 3 years ago, we embarked on a mission to create a new kind of software which today we call an ‘enterprise mashup platform’.  And as we started designing JackBe’s enterprise mashup platform (which we ultimately named &#8216;<a href="http://www.jackbe.com/products">Presto</a>&#8216;), we knew the basic problem we needed to address was how to make data securely and easily accessible to enterprise users.</p>
<p>That&#8217;s not an easy problem, of course.  &#8216;Easy&#8217; and &#8217;secure&#8217; aren&#8217;t often associated with each other.  And enterprises are typically heterogeneous collections of data sources, data security solutions, data destinations; web services, portals, databases, spreadsheets, and much, much more.  And as we considered the many different options we had to tackle this complex problem, we always came back to one fundamental concept that has proven its worth time and again:</p>
<p style="text-align:center;"><strong>A language is the best tool one can have.</strong></p>
<p>So began our journey towards an &#8216;Enterprise Mashup Markup Language&#8217; (EMML), a language specifically designed to address the needs of creating and sharing mashups within the enterprise. In conceiving, designing and implementing the language, <a href="http://www.blogger.com/profile/17581247639113368273">Raj</a> (our chief architect) and I set out defining the key wants and desires and came up with the following criteria as a basis for EMML:</p>
<ol>
<li>It should be <span style="font-style:italic;">declarative</span>.  So we made it XML-based.</li>
<li>It should leverage existing <span style="font-style:italic;">standards</span>.  So we used XPath and XQuery.</li>
<li>It should be <span style="font-style:italic;">domain specific</span> to enterprise mashups.  So we added features for user oriented activities.</li>
<li>It should be <span style="font-style:italic;">friendly</span> to popular languages.  So we allow the embed of Java, JavaScript, Ruby, and Groovy scripts.</li>
<li>It should be <span style="font-style:italic;">tooling</span> friendly.  So we made it interpretive for construction and execution on the fly.  And extensible with your own meta-data.</li>
<li>It should be <span style="font-style:italic;">data neutral</span>.  So we made it work with all kinds of data from different sources.</li>
</ol>
<p>While I will refrain from describing the complete language in this blog (instead refer you to the excellent documentation on EMML on the Open Mashup Alliance <a href="http://www.openmashup.org/">website</a>), I would like to point out a few key features of EMML here using the following diagram:</p>
<div style="text-align:center;"><a href="http://2.bp.blogspot.com/_xDhbUkqcpek/SrqIBuvzEfI/AAAAAAAAAC4/NiKPiaa7eSw/s1600-h/EMML.png"><img style="display:block;text-align:center;cursor:pointer;width:400px;height:360px;margin:0 auto 10px;" src="http://2.bp.blogspot.com/_xDhbUkqcpek/SrqIBuvzEfI/AAAAAAAAAC4/NiKPiaa7eSw/s400/EMML.png" border="0" alt="" /></a><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img style="border-width:0;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/80x15.png" alt="Creative Commons License" /></a></div>
<p>As you can see, from each feature, and from the collection of all the features EMML offers, it a robust and powerful language for mashups.  And over the last few years, EMML has become an important differentiator for <a href="http://www.jackbe.com/products">Presto</a>, our award winning Enterprise Mashup Platform. As part of <a href="http://www.jackbe.com/products">Presto</a>, since its debut, EMML has been thoroughly field-tested and proven. It is time to take EMML to the next level.So now let’s return to the present and let me tell you why it is so exciting for all of us here at JackBe.</p>
<p>Today we launched the <a href="http://www.openmashup.org/">Open Mashup Alliance</a> (OMA) to promote and foster interoperability and portability through an open mashup language. As a founding member of OMA, JackBe has contributed EMML to the Alliance and, indirectly, to the entire mashup community. Joining us (see <a href="http://www.openmashup.org/news/">this</a>, <a href="http://www.infoworld.com/t/application-development/led-jackbe-software-makers-form-mashup-alliance-068">this</a> and <a href="http://www.ddj.com/220200081">this</a>)are other industry leaders such as <a href="http://www.adobe.com/">Adobe</a>, <a href="http://www.bankofamerica.com/">Bank of America</a>, <a href="http://www.capgemini.com/">Capgemini</a>, <a href="http://hinchcliffeandcompany.com/">Hinchcliffe &amp; Co.</a>, <a href="http://www.hp.com/">HP</a>, <a href="http://www.intel.com/">Intel</a>, <a href="http://kapowtech.com/">Kapow Technologies</a>, <a href="http://www.programmableweb.com/">Programmable Web</a>, <a href="http://www.synteractive.com/">Synteractive</a>, and <a href="http://www.xignite.com/">Xignite</a>.</p>
<p>So why I am so excited about giving away our vision and our hard work?  Why would we want to give away one of our crown jewels?  Because…</p>
<ol>
<li>It offers an opportunity for our industry to converge upon an open language that aids interoperability and portability of enterprise mashups.</li>
<li>I believe that OMA offers a huge potential in enabling enterprise mashup adoption in the enterprise by promoting standard approaches and reducing risk and cost.</li>
<li>As a practitioner, I strongly believe in open and standards based approaches for new and emerging technologies and for enterprise mashups, OMA and EMML are it.</li>
<li>By contributing EMML to OMA, we will see a lot more innovation in this space by the members of the mashup community.</li>
<li>I look forward to working with other industry leaders who want to collaborate to ensure portability and interoperability for enterprise mashups.</li>
</ol>
<p>Why should you care? I hope many of the above reasons are also the relevant reasons for you. As a vendor or a practitioner, I hope you share the excitement and passion  for openness and collaboration in any technology.  Check out what several <a href="http://www.openmashup.org/news/">industry leaders are saying</a> about OMA and EMML and you will get a sense of why I am so thrilled.</p>
<p>As the enterprise mashup market evolves further, OMA will provide a platform to bring together different efforts around enterprise mashups into a collaborative alliance. If you are a mashup developer, programmer, IT developer, IT Manager, software vendor, or someone simply interested in enterprise mashups, join the <a href="http://groups.google.com/group/open-mashup-interest">OMA Support Group</a>, check out <a href="http://www.openmashup.org/">OMA website</a> and <a href="http://www.openmashup.org/download/">download</a> EMML reference implementation and start participating now.</p>
<p>This is just the start of things to come.<br />
Mash On!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=199&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2009/09/24/omg-we-launched-oma-and-emml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">deepakalur</media:title>
		</media:content>

		<media:content url="http://2.bp.blogspot.com/_xDhbUkqcpek/SrqIBuvzEfI/AAAAAAAAAC4/NiKPiaa7eSw/s400/EMML.png" medium="image" />

		<media:content url="http://i.creativecommons.org/l/by-nc-sa/3.0/us/80x15.png" medium="image">
			<media:title type="html">Creative Commons License</media:title>
		</media:content>
	</item>
		<item>
		<title>On Ed Yourdon Presents: Mashups!</title>
		<link>http://deepakalur.wordpress.com/2008/12/04/on-ed-yourdon-presents-mashups/</link>
		<comments>http://deepakalur.wordpress.com/2008/12/04/on-ed-yourdon-presents-mashups/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 00:09:25 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[emml]]></category>
		<category><![CDATA[JackBe]]></category>
		<category><![CDATA[Presto]]></category>
		<category><![CDATA[yourdon]]></category>

		<guid isPermaLink="false">http://deepakalur.wordpress.com/?p=186</guid>
		<description><![CDATA[[Cross-posted from JackBe blog]
I am big fan of Ed Yourdon. So, I was delighted to see his presentation on Mashups (here). Discussion on this topic by eminent and experienced gurus like him are heart warming and encouraging to me, since we at JackBe, have been working in the area of Mashups to create a new [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=186&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>[Cross-posted from JackBe <a title="JackBe Blog" href="http://blogs.jackbe.com/2008/12/on-ed-yourdon-presents-mashups.html" target="_blank">blog</a>]</p>
<p>I am big fan of <a href="http://www.yourdon.com/">Ed Yourdon</a>. So, I was delighted to see his presentation on Mashups (<a title="Ed Yourdon presents on Mashups" href="http://www.yourdonreport.com/index.php/2008/12/03/mashup-presentation-at-rome-enterprise-20-conference/" target="_blank">here</a>). Discussion on this topic by eminent and experienced gurus like him are heart warming and encouraging to me, since we at <a href="http://www.jackbe.com/">JackBe</a>, have been working in the area of Mashups to create a new kind of lite-middleware. I and my colleagues have often written about our work (for instance <a href="http://blogs.jackbe.com/2008/11/mashups-new-and-agile-way-to-integrate.html">here</a> and <a href="http://blogs.jackbe.com/2008/11/3-parts-of-mashing.html">here</a>).</p>
<p>What was not so encouraging to me personally was the fact that <a href="http://www.jackbe.com/products/index.php">Presto</a>, our enterprise mashup platform from <a href="http://www.jackbe.com/">JackBe</a>, did not figure in his presentation. Which got me thinking, no surprise really, there must be a whole lot of people that might not know or heard about us since we are such a small company compared to the likes of Google, Yahoo, IBM and Microsoft, which were featured mentions in his presentation.</p>
<p>So, to those, I would also like to take this opportunity to introduce our company, <a href="http://www.jackbe.com/">JackBe</a> and our product <a href="http://www.jackbe.com/products/index.php">Presto</a>, which is a pure play enterprise mashup server platform built from the ground up for enterprise mashing! At the core of this is our Enterprise Mashup Markup Language (EMML), which we describe as a domain specific language for mashups. No other product or technology offers such a DSL for mashing, which has been greatly appreciated by our users and customers. Do check it out yourself and let me know what you think.</p>
<p>We also offer Presto to developers in a special developer edition to the community. The <a href="http://www.jackbe.com/enterprise-mashup">Mashup Developer Community</a> (MDC) members can download and use Presto for free <a href="http://www.jackbe.com/enterprise-mashup/content/download-presto-developer-edition">here</a> (requires registration).</p>
<p>In Ed Yourdon&#8217;s presentation, he mentions Yahoo! Pipes, MS Popfly, etc. Some have described <a href="http://www.jackbe.com/products/index.php">Presto</a> as Yahoo! Pipes on steroids for the enterprise, since <a href="http://www.jackbe.com/products/index.php">Presto</a>&#8217;s visual mashup composer called Wires allows you to create mashups that consume any kind of service / API including WSDL, REST, RSS, Atom, Databases, Excel spreadsheets and so forth. Pipes only deals with public RSS services as far as I know.</p>
<p><a href="http://www.jackbe.com/products/index.php">Presto</a> also generates Mashlets, which puts a face (UI) in front of each mashup. Mashlets become the embeddable objects that can virally spread within and outside the enterprise (assuming the enteprise security policies allow them to share outside). All of this is done in a secure manner, which is why we are an enterprise mashup solution.</p>
<p>To better understand <a href="http://www.jackbe.com/products/index.php">Presto</a> at a high level, I had previously described the 3 artifacts of mashup process <a href="http://blogs.jackbe.com/2008/11/3-parts-of-mashing.html">here</a>. I hope this provides you some insight into our technology, and hopefully, you will get to try it when you get a chance. While doing so, if you do need any help, don&#8217;t be shy to ask on <a href="http://www.jackbe.com/dev">MDC</a>, the whole community is there to help!</p>
<p>Mash On!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=186&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2008/12/04/on-ed-yourdon-presents-mashups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">deepakalur</media:title>
		</media:content>
	</item>
		<item>
		<title>Mashups: New and Agile way to Integrate</title>
		<link>http://deepakalur.wordpress.com/2008/11/12/mashups-new-and-agile-way-to-integrate/</link>
		<comments>http://deepakalur.wordpress.com/2008/11/12/mashups-new-and-agile-way-to-integrate/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 05:29:03 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Enterprise Mashups]]></category>

		<guid isPermaLink="false">http://deepakalur.wordpress.com/?p=159</guid>
		<description><![CDATA[I came across this interesting post: How Mashups Could Eliminate Integration Projects by Loraine Lawson. In a related post, she refers to John Crupi&#8217;s article Enterprise Mashups Part I: Bringing SOA to the People which I would recommend to readers who want to understand JackBe&#8217;s take on defining mashups. Anyway, Loraine&#8217;s post led me to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=159&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I came across this interesting post: <a title="How Mashups Could Eliminate Integration Projects" href="http://www.itbusinessedge.com/blogs/mia/?p=505">How Mashups Could Eliminate Integration Projects</a> by <a href="http://www.itbusinessedge.com/blogs/mia/">Loraine Lawson</a>. In a related <a href="http://www.itbusinessedge.com/blogs/mia/?p=380">post</a>, she refers to John Crupi&#8217;s article <a href="http://www.soamag.com/I18/0508-1.asp"><span class="title">Enterprise Mashups Part I: Bringing SOA to the People</span></a> which I would recommend to readers who want to understand JackBe&#8217;s take on defining mashups. Anyway, Loraine&#8217;s post led me to Ron Schmelzer&#8217;s <a href="http://www.zapthink.com/report.html?id=ZAPFLASH-20081107">ZapFlash</a>.</p>
<p>Here are some excerpts of Ron&#8217;s article that caught my eye, with my take on it:</p>
<blockquote><p>A year or two ago, assuming that a mashup was a web browser-based, static, user interface composition of web-based functionality would be a reasonable presumption. But in the enterprise context, none of those assumptions necessarily hold – we might want non-Web access to mashed applications, we might want to change them regularly, and we might want to mash up information that exists below the user interface abstraction. For sure, Web mashups might embody the ideals of the original mashup concept, but we now have the desire to mash up a wide variety of IT resources from application to infrastructure to data that might be exposed with a wide range of interfaces – or without. And, it’s the desire to mash up information freed from the application that diversifies the mashup term to include the concept of the <em>data mashup</em>.</p></blockquote>
<dl class="wp-caption alignright">
<dt class="wp-caption-dt"><a rel="attachment wp-att-162" href="http://deepakalur.wordpress.com/2008/11/12/mashups-new-and-agile-way-to-integrate/mashuptier/"></a></p>
</dt>
</dl>
<div id="attachment_162" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-162" href="http://deepakalur.wordpress.com/2008/11/12/mashups-new-and-agile-way-to-integrate/mashuptier/"><img class="size-medium wp-image-162" title="Introducing the Mashup Tier" src="http://deepakalur.files.wordpress.com/2008/11/mashuptier.png?w=300&#038;h=124" alt="Introducing the Mashup Tier" width="300" height="124" /></a><p class="wp-caption-text">Introducing the Mashup Tier</p></div>
<p><strong>My take</strong>: This hits the point right on what we at <a href="http://www.jackbe.com">JackBe</a> have been saying all along about mashups. While some mashups are done purely in the UI/Browser, in the enterprise, such mashups need to be supported by a new tier, the mashup tier, which sits between the presentation and business tier. So enterprise mashups will have some mashing done in the client, but most of the mashing happens in server side where security, governance, policies can be applied before any mashing can happen in the client.</p>
<p>Another excerpt:</p>
<blockquote><p>There are many scenarios for composing data, but some are better suited for static, tightly-coupled, IT-driven, non-Service Oriented form. In fact, 80% of the value that businesses derive from data come from the 20% of fixed, highly optimized data integration approaches implemented over decades. In this realm, traditional data integration approaches retain high value. However, it’s the other 80% of data integration requirements, most of which come from the need to meet short-term, often <em>ad hoc</em>, integration requests that cause 80% of the problems. Anyone who has lived long enough in the enterprise IT space knows that business-driven requests for reporting, forecasting, analysis, or other interpretations of data can present significant complications and cost to the IT organization. The reason for this is that the IT organization is set up to meet the recurring needs of the business and not “situational” needs for information.</p></blockquote>
<div id="attachment_166" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-166" href="http://deepakalur.wordpress.com/2008/11/12/mashups-new-and-agile-way-to-integrate/longtail/"><img class="size-medium wp-image-166" title="Long Tail of Enterprise Software Demand" src="http://deepakalur.files.wordpress.com/2008/11/longtail.png?w=300&#038;h=160" alt="Long Tail of Enterprise Software Demand" width="300" height="160" /></a><p class="wp-caption-text">Long Tail of Enterprise Software Demand</p></div>
<p><strong>My take</strong>: This highlights another issue which we have been talking about at JackBe about the long tail &amp; enterprise applications need which was so nicely <a href="http://blogs.zdnet.com/Hinchcliffe/?p=45">discussed here</a> by Dion Hinchcliffe.</p>
<p><strong>Bottom line</strong>: Something new and interesting is happening in the enterprise architecture space. A new flexible and agile tier is being introduced in the architecture to meet the increasing demand on IT and  add value to existing architecture, applications, services and data. Question is, are you embracing this inevitable change? If not, it&#8217;s still not too late. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=159&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2008/11/12/mashups-new-and-agile-way-to-integrate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">deepakalur</media:title>
		</media:content>

		<media:content url="http://deepakalur.files.wordpress.com/2008/11/mashuptier.png?w=300" medium="image">
			<media:title type="html">Introducing the Mashup Tier</media:title>
		</media:content>

		<media:content url="http://deepakalur.files.wordpress.com/2008/11/longtail.png?w=300" medium="image">
			<media:title type="html">Long Tail of Enterprise Software Demand</media:title>
		</media:content>
	</item>
		<item>
		<title>SV Code Camp Session Report: Enterprise Mashups</title>
		<link>http://deepakalur.wordpress.com/2008/11/09/sv-code-camp-session-report-enterprise-mashups/</link>
		<comments>http://deepakalur.wordpress.com/2008/11/09/sv-code-camp-session-report-enterprise-mashups/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 01:10:53 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Enterprise Mashups]]></category>
		<category><![CDATA[Presto]]></category>
		<category><![CDATA[silicon valley code camp]]></category>

		<guid isPermaLink="false">http://deepakalur.wordpress.com/?p=133</guid>
		<description><![CDATA[Session: Enterprise Mashups / Presenter: Kishore Subramanian, JackBe
[ Disclaimer: I work for JackBe ] There are about 30 attendees. Kishore is going over the concepts behind our mashup approach like mashables, mashups, and shareables.
Kishore demonstrating SalesForce mashups and walking through the internals including EMML code. Talking about how you can merge data from SalesForce with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=133&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Session: Enterprise Mashups / Presenter: Kishore Subramanian, JackBe</p>
<p>[ Disclaimer: I work for JackBe ] There are about 30 attendees. Kishore is going over the concepts behind our mashup approach like <a title="Mashables, Mashups, Shareables" href="http://deepakalur.wordpress.com/2008/11/08/mashables-mashups-shareables/">mashables, mashups, and shareables</a>.</p>
<p>Kishore demonstrating SalesForce mashups and walking through the internals including EMML code. Talking about how you can merge data from SalesForce with data from internal proprietary data source and merge/combine to produce a mashup (virtual) service. Showing how to invoke it as a REST interface, which makes it easier to use a complex/mashup service. Now showing how to make a Mashlet using MashletMaker and sharing the mashlet. Now he is demo&#8217;ing Wires to show how to visually mashup by drag, drop and connect.<span id="more-133"></span></p>
<p>Got some interesting questions. Here are a few:</p>
<ul>
<li>Question: Is it Free?<br />
Answer: Yes, it is for developers. Get it <a href="http://www.jackbe.com/dev">here</a>.</li>
<li>Question: Is it Open Source?<br />
Answer: No. Did I mention it is free? JackBe is partnering with enterprise software vendors and developers to open up the EMML language. Please contact me (deepak dot alur at jackbe dot com) to get involved, support EMML or for more information.</li>
<li>Question: We got a great question from a guy from the <a href="http://pipes.yahoo.com/pipes/">Yahoo Pipes</a> team (I think I heard it this way) -<br />
Do you guys have the same problem as we do in that you need a programming language underneath?<br />
Answer: Yes, absolutely. We solve it by providing our Enterprise Mashup Markup Language (EMML) which has integration with different languages allowing you to plug in your program in Java, JavaScript, Ruby, Groovy. EMML and such integrated script will run on the server side dynamically.</li>
<li>Question: Can you offer a hosted version for developers to use? I am not going to download this. Would like to play before I download.<br />
Answer: Thanks for the feedback. We are looking into it.</li>
<li>Question: I am a developer. Can I run and host Presto for personal use ? What about if I am a non-profit?<br />
Answer: Contact me at deepak dot alur at jackbe dot com.</li>
</ul>
<p>Get the Free Developer Edition of Presto <a href="http://www.jackbe.com/dev">here</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=133&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2008/11/09/sv-code-camp-session-report-enterprise-mashups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">deepakalur</media:title>
		</media:content>
	</item>
		<item>
		<title>SV Code Camp Session Report: Working with Sharepoint Data</title>
		<link>http://deepakalur.wordpress.com/2008/11/08/sv-code-camp-session-report-working-with-sharepoint-data/</link>
		<comments>http://deepakalur.wordpress.com/2008/11/08/sv-code-camp-session-report-working-with-sharepoint-data/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 19:55:42 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://deepakalur.wordpress.com/?p=128</guid>
		<description><![CDATA[My notes from attending the SV Code Camp Session on Working with Sharepoint Data<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=128&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Session: Working with Sharepoint Data @ <a title="SV Code Camp Site" href="http://www.siliconvalley-codecamp.com/" target="_blank">SV Code Camp</a> / Presenter: Joseph Ackerman, Senior Consultant with Allin Corp. MS Partner</p>
<p>Things I heard (caution: I am not a Sharepoint user or developer):</p>
<ul>
<li>Sharepoint development is not fun. 80% audience (~30 prople) raise hands as sharepoint users.</li>
<li>Had never heard of CAML until now&#8230;CAML=<a title="CAML" href="http://en.wikipedia.org/wiki/Collaborative_Application_Markup_Language" target="_blank">Collaborative Application Markup Language</a></li>
<li>Sharepoint woefully under-documented for developers, getting better but right now it sucks.<span id="more-128"></span></li>
<li>Though built on top of ASP.net 2.0, SQL Server, Sharepoint has lots of differences. E.g. cannot do the way you are used to doing it with those stuff.</li>
<li>Biggest difference is working with data. Everything is a list. Lists =  Tables. Fields = Columns. Rows = ListItems. Lists have more metadata. Less flexible (e.g. joins are difficult or impossible). Lots of things to stitch together.</li>
<li>You get a Context object to work with anything in Sharepoint (e.g. SPContext.Current.Site). Sites have webs. Web has a collection of Lists. List has 1-n views.</li>
<li>Sharepoint / Web Parts is impossible to debug &#8211; use the famous println approach.</li>
</ul>
<p>After this conceptual discussion, I am lost in all the XML files, C# and other code shown on screen (probably because I am not a SharePoint developer).</p>
<p><strong>My Rating</strong>: Presenter was really good. But not so sure about Sharepoint itself. After attending, I did not come away with &#8220;Holy Macro! I need to get my hands on Sharepoint and try this out!&#8221;.</p>
<p>Session <a title="SVCC Wiki" href="http://codecamp.pbwiki.com/WorkingWithSharePointData2008" target="_blank">Wiki here</a> | Slides <a title="Preso Slides" href="http://codecamp.pbwiki.com/f/Working%20with%20SharePoint%20Data.pdf" target="_blank">here</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=128&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2008/11/08/sv-code-camp-session-report-working-with-sharepoint-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">deepakalur</media:title>
		</media:content>
	</item>
		<item>
		<title>Mashables &gt; Mashups &gt; Shareables</title>
		<link>http://deepakalur.wordpress.com/2008/11/08/mashables-mashups-shareables/</link>
		<comments>http://deepakalur.wordpress.com/2008/11/08/mashables-mashups-shareables/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 07:18:59 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise Mashups]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[Presto]]></category>

		<guid isPermaLink="false">http://deepakalur.wordpress.com/?p=123</guid>
		<description><![CDATA[[Cross posted from Mashup Developer Community]
How exactly does the mashup process work? What does Presto really do? These are a couple of common newbie questions. I have had different explanations for this, but of late, I have narrowed down on the following elevator pitch (trust me, this textual explanation looks long, but I can explain really fast [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=123&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>[Cross posted from <a title="Mashup Developer Community" href="http://www.jackbe.com/enterprise-mashup/blog/mashables-mashups-shareables" target="_blank">Mashup Developer Community</a>]</p>
<p>How exactly does the mashup process work? What does Presto really do? These are a couple of common newbie questions. I have had different explanations for this, but of late, I have narrowed down on the following elevator pitch (trust me, this textual explanation looks long, but I can explain really fast in person) that I have used successfully with other developers recently. So I thought I will share this with the community in case it helps others to understand the process and artifacts around enterprise mashups.</p>
<p class="rtecenter"><img src="http://www.jackbe.com/enterprise-mashup/sites/default/files/mashables2shareables_1.jpg" alt="default/files/mashables2shareables_0.jpg" align="middle" /></p>
<p>I found it easier to explain the whole mashup workflow using three terms: <em><strong>Mashables</strong></em>,<em><strong> Mashups and Shareables</strong></em> (OK, I confess, these may not be in the English Dictionary yet <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ).</p>
<p><!--break--></p>
<p>As a mashup developer or user, we need to start somewhere. To me that starting point is what I call <strong>Mashables</strong>. These are things that one can use, invoke to get data and send data. Things like services such as WSDL based web services, REST based web services,  RSS or Atom services, proprietary XML/RPC services, or even the conventional RDBMS tables, view and stored procedures. I would also include other items such as spreadsheets, XML documents and unstructured information on internal and external websites. These are the raw material for mashups. These need to be made Mashable! And this is exactly what happens when you &#8216;publish&#8217; one of these things to Presto. It becomes a Mashable artifact that can be normalized, secured and managed.</p>
<p>And then comes the second thing called <strong>Mashups</strong>. I don&#8217;t want to go into a philosophical discussion about what a mashup is or isn&#8217;t. However, I think mashup is a user-driven, user-focused thing that encapsulates the kind of data processing and manipulation actions a user would normally do to turn any data into real information. Such actions include joining, merging, sorting, filtering, constructing, transforming, clipping, and so forth. And in Presto, a mashup is represented by an small file written using EMML (EMML is Enterprise Mashup Markup Language). EMML is an XML-based dynamic declarative domain specific mashup language. Again, a Mashup becomes this artifact which can be secured and managed just like the Mashables.</p>
<p>The third and final thing is the <strong>Shareables</strong>. Once you have Mashables, and Mashups, you want to be able to share them with co-workers, partners, friends, whoever. Shareables can be exposed as a service interface so others can use it as a REST or RSS or Atom or WSDL service. Another popular type of Shareable is what we call Mashlets, which are enterprise widgets that offer a rich interface to the Mashups. Mashlets are not full blown applicaitons, but can be small micro-applications that encapsulate a very specific functionality. Mashlets can be shared by publishing them on Wiki pages, blogs, websites, portal servers. You can even email a mashlet or call it directly from a smart phone like iPhone. Other types of shareables include mashups and services shared as REST urls, RSS feeds, data feeds, spreadsheets, email and so on.</p>
<p>There you have it. Now I can just describe Presto simply as a platform to securely create, publish, consume and collaborate with Mashables, Mashups, and Shareables !</p>
<p>Let me know what you think.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/123/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=123&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2008/11/08/mashables-mashups-shareables/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">deepakalur</media:title>
		</media:content>

		<media:content url="http://www.jackbe.com/enterprise-mashup/sites/default/files/mashables2shareables_1.jpg" medium="image">
			<media:title type="html">default/files/mashables2shareables_0.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Defining Mashups</title>
		<link>http://deepakalur.wordpress.com/2007/07/22/defining-mashups/</link>
		<comments>http://deepakalur.wordpress.com/2007/07/22/defining-mashups/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 23:23:30 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.deepakalur.com/blog/2007/07/22/defining-mashups/</guid>
		<description><![CDATA[[Cross-posted from http://blogs.jackbe.com]
Over the last year, the term mashup has become extremely popular not only in the consumer software space, but also in enterprise software. It has been a little more than a year since I joined JackBe as VP of Engineering responsible for executing our vision. Over this time, I and our team at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=118&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>[Cross-posted from <a href="http://blogs.jackbe.com/2007/07/defining-mashups.html">http://blogs.jackbe.com</a>]</p>
<p>Over the last year, the term <span style="font-weight:bold;font-style:italic;">mashup</span> has become extremely popular not only in the consumer software space, but also in enterprise software. It has been a little more than a year since I joined JackBe as VP of Engineering responsible for executing our vision. Over this time, I and our team at JackBe has been busy creating our enterprise mashup platform, which is a unique innovative offering in enterprise software today, by combining the benefits of RIA technologies such as Ajax/RIA, Web  Services, Service Oriented Architecture and Mashups.</p>
<p>At the internal technology briefing last week, I and my team presented and demonstrated the features of Presto, JackBe’s enterprise mashup family of products, to 25 developers and consultants. One of the important areas of discussion was around what we mean by a <span style="font-style:italic;">mashup</span> and how the term &#8216;mashup&#8217; has evolved over the last year to mean almost anything. For example, the following is the definition of the term <span style="font-style:italic;">mashup</span> on <a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29">Wikipedia</a>:</p>
<blockquote><p>A <span style="font-weight:bold;font-style:italic;">mashup</span> is a website or application that combines content from more than one source into an integrated experience.
</p></blockquote>
<p>The problem with this definition from my perspective is that it allows you to practically label anything as a <span style="font-style:italic;">mashup</span>, including a portal application, composite application, and what have you that brings disparate content onto a single web page.</p>
<p>I don’t think I want to disagree with this or any other definition of a mashup floating around in the industry. However, I feel that all the existing definitions and explanations are lacking something so important about the real intent of these mashups. This was also apparent at the <a href="http://blogs.jackbe.com/2007/05/jackbes-and-ibm-mashup-summit.html">discussion</a> a few weeks ago at the IBM Mashup Ecosystem Summit. So, now I feel compelled to offer you what we at JackBe mean by a <span style="font-style:italic;">mashup</span>:</p>
<blockquote><p>A mashup is a <span style="font-style:italic;">shareable</span> software block <span style="font-style:italic;">created by a user</span>, encapsulating <span style="font-style:italic;">ad-hoc user driven</span> processing of disparate data sources, delivered with a <span style="font-style:italic;">user focused</span> view.
</p></blockquote>
<p>Allow me to elaborate further using the following characteristics:
<ol>
<li>Mashups are made up of <span style="font-weight:bold;">user driven micro-orchestrations</span>. In other words, when I access some data or service, I am performing small operations on the way data is computed and rendered in a very informal and iterative manner. For example, consider how one uses a spreadsheet which is a great example of a canvas where mashups happen in the enterprise when a user pulls in data from different sources, combines, sorts, computes, filters and visualizes by iteratively processing it until he gets the desired results. If you really think about it, what the user is doing is really orchestrating getting data from different sources and processing using one or more operations to yield an integrated view of the data.</li>
<li>Mashups are <span style="font-weight:bold;">user focussed</span>, i.e. they are primarily created <span style="font-style:italic;">by</span> the user <span style="font-style:italic;">for</span> the user. They are not the product of some developer or IT guy writing a lot of code. However, current examples of mashups that we see are primarily developer oriented, it is just the beginning. The real value of mashups comes when we enable and empower our end users to perform these mashups the way they want to do it without having to call and rely on IT needs. </li>
<li>Mashups are <span style="font-weight:bold;">ad-hoc</span> creations and are very situational based on users immediate short term needs. They are designed by the user to meet a specific need. These mashups have a very short life span varying from hours to days. This is the reason that the users cannot wait and demand IT to create and deliver these mashups. </li>
<li>Mashups can be <span style="font-weight:bold;">visual and non-visual</span>. The most common kind of mashup that is out there is probably something that overlays some information on some kind of a map. However, there is more to mashups than just displaying pins on a map. I can mashup disparate data to create an integrated data view. I can mashup processes to create a new process. I can mashup domain models of different application domains to create a new application domain model.  </li>
<li>And finally, mashups can be performed on the <span style="font-weight:bold;">client side and on the server side</span>. However, I think the best value of a mashup is when we combine both client side and server side mashup functions since we can defer heavy lifting to the server and build intelligent clients that can enhance, complement and focus on user experience.</li>
</ol>
<p><a href="http://bp1.blogger.com/_xDhbUkqcpek/RqPvcdojTDI/AAAAAAAAAAU/pRWObbDGW70/s1600-h/usermashup.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp1.blogger.com/_xDhbUkqcpek/RqPvcdojTDI/AAAAAAAAAAU/pRWObbDGW70/s400/usermashup.png" alt="" border="0" /></a><br />
Before I conclude, I would like to emphasize a few points.</p>
<ol>
<li>Whether we do visual or non-visual, client-side or server-side, mashups <span style="font-style:italic;">must</span> be user driven and user focussed.
</li>
<li>Just because mashups are user driven and user focussed does not mean that we no longer need IT. IT is still a critical part of the whole mashup infrastructure in an enterprise. However, instead of the users going to IT for every little thing they need which can be transient, situational and ad-hoc, they should be able to accomplish what they need without having to rely on traditional IT and experienced programmers to build what they need. For example, imagine what would happen if Microsoft Excel users needed IT help to write a macro or to create a chart from a table of data they put together. Mashups in the enterprise must address these kind of needs of enterprise users accessing disparate data and services to create and share new information in the Enterprise Web 2.0 world.</li>
</ol>
<p>In my next blog entry, I will discuss more about our work in creating our comprehensive enterprise mashup platform that encompasses the above characteristics. It finally feels great to be able to talk about what we have been obsessively building over the past year!</p>
<p>What do you think? I am really interested to hear other opinions and thoughts around this.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deepakalur.wordpress.com/118/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deepakalur.wordpress.com/118/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/118/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=118&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2007/07/22/defining-mashups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">deepakalur</media:title>
		</media:content>

		<media:content url="http://bp1.blogger.com/_xDhbUkqcpek/RqPvcdojTDI/AAAAAAAAAAU/pRWObbDGW70/s400/usermashup.png" medium="image" />
	</item>
		<item>
		<title>JackBe and the IBM Mashup Ecosystem Summit</title>
		<link>http://deepakalur.wordpress.com/2007/05/15/jackbe-and-the-ibm-mashup-ecosystem-summit/</link>
		<comments>http://deepakalur.wordpress.com/2007/05/15/jackbe-and-the-ibm-mashup-ecosystem-summit/#comments</comments>
		<pubDate>Tue, 15 May 2007 16:38:05 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.deepakalur.com/blog/2007/05/15/jackbe-and-the-ibm-mashup-ecosystem-summit/</guid>
		<description><![CDATA[[Cross-posted from http://blogs.jackbe.com]
[As a preface to this blog, I want to give my apologies for being away from blogging for the last few months.  I've been busy creating Enterprise Mashup software here at JackBe.  Now that our software is production-ready, I'm looking forward to getting back to posting regularly and getting your feedback [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=117&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>[Cross-posted from <a href="http://blogs.jackbe.com/2007/07/defining-mashups.html">http://blogs.jackbe.com</a>]</p>
<p>[As a preface to this blog, I want to give my apologies for being away from blogging for the last few months.  I've been busy creating Enterprise Mashup software here at JackBe.  Now that our software is production-ready, I'm looking forward to getting back to posting regularly <span style="font-style:italic;">and </span>getting your feedback on my development efforts.  Deepak.]</p>
<p>I was at the Mashup Ecosystem Summit organized by IBM at their offices in San Francisco last week. Our CTO, John Crupi,  and our Chief Architect, Raj Krishnamurthy, also attended with me. It was an interesting mix of people from different backgrounds and companies all converging on the concept of Mashups.  Jeff Nolan (ex-Teqlo, ex-SAP) gave an interesting talk about his experiences in a starting up a mashup company.  Some notable points were: (lack of) availability of APIs; Do-it-yourself Data Formats; Performance can be a challenge; Need for strong visual composition tools; Lack of Standards.  I think these are questions that this group will be able to tackle over time.  (At least, I hope!)</p>
<p>At one point during the end of the meeting, someone asked: &#8220;What really is a Mashup?&#8221;.  This led to a brief but inconclusive discussion.  Which goes to show how nascent this field is that even among the experts in the industry, there is still some uncertainty about how to define and qualify a mashup.  (Coincidentally, JackBe has a webcast coming up on May 23 on this very topic: &#8216;Enterprise Mashup Bootcamp: What, Why and How&#8217;.  You can <a href="http://www.jackbe.com/NewsEvents/events.php">register for that webcast here</a>.)</p>
<p>I managed to slip in a question at the Mashup Summit about how the group feels about Composite Applications which were a hot topic a year or more ago and how they relate (or not) to mashups. Predictably, there wasn&#8217;t a big desire for this discussion.  However, my own personal take is as follows.  We in the SOA software industry have been busy implementing SOA in the enterprise over the last few years in our architecture and IT infrastructure. This effort in SOA has largely ignored the end users, and mostly focused on the IT and business stakeholders. Composite Applications are, in a way, IT efforts to provide integration of data, services and processes. While there has been a proliferation of services around the internet/intranet, users have no good tools to use them to do their job more effectively. Therefore, end users do not see much direct benefit of SOA or services or even composite applications.</p>
<p>These SOA/services/composite applications efforts are now undergoing an (r)evolutionary transformation.  Enter mashups.  And enter the users!  The integration is now happening at a higher level in the application stack, much closer to the user. (This is also what Dion Hinchcliffe <a href="http://blogs.zdnet.com/Hinchcliffe/?p=49">points out in his blog</a>, where he talks about the 5 styles of mashups.)</p>
<p>There was also some question/opinions about security and how to govern mashups. I think there is no need to be overly paranoid about this. However, service access control is still important in an enterprise world of mashups.  Consider that today users are already doing mashups, whether you like it or not. They are doing this mostly in their heads or in a spreadsheet, mostly manually and mostly in a tedious and time consuming way, and in a not-easy-to-replicate-or-teach manner. If the users have access to the data, you don&#8217;t really have control on what they do with it in their heads or spreadsheets.  So, why not make it easy for the users to do this, faster, more efficiently, collaboratively (so they can share their analysis/knowledge), and to do all this with the least amount of programming skills required (leaning towards no programming required). We are aiming for this at JackBe, as I am sure other vendors in the mashup space are.</p>
<p>Other notable topics of discussion at the Mashup Summit were:</p>
<ol>
<li>Microformats.  My favorite topic.  I think Microformats (<a href="http://www.microformats.org/">www.microformats.org</a>) are currently under rated/under used in an enterprise. Expect to see a lot of interesting things in this space in the coming months. We have a thing or two in the works about this as well at JackBe. (Also <a href="http://jeffnolan.com/wp/2007/05/07/ibm-mashup-summit/">see Jeff Nolan&#8217;s comments</a> on this topic.)</li>
<li>Mashup of Data vs. Processes.  It is easy to confuse the two and it&#8217;s important to remember they are not the same.
</li>
<li>Offline &amp; Synchronization: Ross Mayfield of SocialText asked how important this feature is and whether there really are good use cases that demand this feature. He <a href="http://ross.typepad.com/blog/2007/05/enterprise_mash.html">blogs on this (and related) topics quite a bit</a> and has a interesting perspective.</li>
</ol>
<p>Bottomline, we at JackBe believe that a mashup has to be user-focused and user driven (not IT driven).  Let&#8217;s stop searching for the killer app. The killer app is here and it is the User. Let&#8217;s enable and empower them to do what they really can do with mashups.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deepakalur.wordpress.com/117/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deepakalur.wordpress.com/117/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/117/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=117&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2007/05/15/jackbe-and-the-ibm-mashup-ecosystem-summit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">deepakalur</media:title>
		</media:content>
	</item>
		<item>
		<title>SandHill.com on Enterprise 2.0</title>
		<link>http://deepakalur.wordpress.com/2006/09/07/sandhillcom-on-enterprise-20/</link>
		<comments>http://deepakalur.wordpress.com/2006/09/07/sandhillcom-on-enterprise-20/#comments</comments>
		<pubDate>Thu, 07 Sep 2006 17:02:06 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.deepakalur.com/blog/2006/09/07/sandhillcom-on-enterprise-20/</guid>
		<description><![CDATA[[Cross Posted from JackBe blog]
Yesterday, I came across this article by M. R. Rangaswami of Sand Hill Group that discusses Web 2.0 in the Enterprise. M R goes on to say:

Enterprise 2.0 is the synergy of a new set of technologies, development models and delivery methods that are used to develop business software and deliver [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=113&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>[Cross Posted from <a href="http://www.jackbe.com/blogs/index.php/2006/09/07/sandhillcom-on-enterprise-20/">JackBe blog</a>]</p>
<p>Yesterday, I came across <a title="M R Rangaswami on Enterprise 2.0" href="http://sandhill.com/opinion/editorial.php?id=98">this article</a> by M. R. Rangaswami of Sand Hill Group that discusses Web 2.0 in the Enterprise. M R goes on to say:</p>
<blockquote>
<p>Enterprise 2.0 is the synergy of a new set of technologies, development models and delivery methods that are used to develop business software and deliver it to users.</p>
</blockquote>
<p>Being a technologist, I get this.</p>
<p>In my <a title="Web 2.0 - Social Web and The Enterprise" href="http://www.jackbe.com/blogs/?p=44">previous post</a>, I discussed a little about what Social Web/Web 2.0 means to the Enterprise. A couple of weeks ago, I wrote an article for eBizQ that was simply titled <a title="Deepak's eBizQ Article on SOA and Ajax" href="http://www.ebizq.net/hot_topics/security/features/7220.html?&amp;pp=1">SOA and Ajax</a>. In my article, I discussed the potential emergence of Enterprise 2.0, which can be defined as enterprise computing leveraging Web 2.0 principles and concepts. I predicted that consumer-oriented Web 2.0 concepts like tagging, folksonomy (informal community-based taxonomy), wikis, blogs, and RSS feeds will also gain adoption in the enterprise context. Web 2.0 concepts and techniques enable capturing the semantics of different data and resources within the enterprise. Together with SaaS, Ajax, and SOA, and the other aspects MR points out in his <a title="M R Rangaswami on Enterprise 2.0" href="http://sandhill.com/opinion/editorial.php?id=98">article</a>, I see the emergence of Enterprise 2.0.</p>
<p>Whether you <a title="E2.0 Evangelists" href="http://www.optimizemag.com/article/showArticle.jhtml?articleId=192300625&amp;pgno=1&amp;queryText">love</a> or <a title="Enterprise 2.0, Oh Please" href="http://www.itbusinessedge.com/item/?ci=19802">hate</a> the term &#8220;Enterprise 2.0&#8243;, one thing is for sure. The <a title="7 Laws for the New Software Landscape" href="http://www.sandhill.com/opinion/editorial.php?id=75&amp;page=1">landscape</a> for enterprise software is changing rapidly. What do you think?</p>
<p><a href="http://www.jackbe.com/blogs/index.php/2006/09/07/sandhillcom-on-enterprise-20/#respond">Click Here to Comment</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deepakalur.wordpress.com/113/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deepakalur.wordpress.com/113/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=113&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2006/09/07/sandhillcom-on-enterprise-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">deepakalur</media:title>
		</media:content>
	</item>
		<item>
		<title>Enterprise 2.0 Think Tank</title>
		<link>http://deepakalur.wordpress.com/2006/08/13/enterprise-20-think-tank/</link>
		<comments>http://deepakalur.wordpress.com/2006/08/13/enterprise-20-think-tank/#comments</comments>
		<pubDate>Sun, 13 Aug 2006 07:52:56 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.deepakalur.com/blog/2006/08/13/enterprise-20-think-tank/</guid>
		<description><![CDATA[I was at the Enterprise Think Tank meeting this week organized by the World Internet Center. The event was sponsored by SAP to bring together SAP Labs and Research folks along with some Web 2.0 companies to talk about what we all are thinking about the impact of Web 2.0 phenomenon on the Enterprise. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=111&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was at the <em>Enterprise Think Tank</em> meeting this week organized by the <a target="_blank" title="World Internet Center" href="http://www.worldinternetcenter.com">World Internet Center</a>. The event was sponsored by <a target="_blank" title="SAP" href="http://www.sap.com">SAP</a> to bring together SAP Labs and Research folks along with some Web 2.0 companies to talk about what we all are thinking about the impact of Web 2.0 phenomenon on the Enterprise. The companies that were invited in addition to <a target="_blank" title="JackBe" href="http://www.jackbe.com/">JackBe</a> were: <a target="_blank" title="Abgenial" href="http://www.abgenial.com">Abgenial</a>, Coveo, <a target="_blank" title="Google" href="http://www.google.com">Google</a>, <a target="_blank" title="IBM" href="http://www.ibm.com">IBM</a>, nStien, <a target="_blank" title="Sitepen" href="http://www.sitepen.com">Sitepen</a>/<a target="_blank" title="Dojo Toolkit" href="http://www.dojotoolkit.org">Dojo</a>, <a target="_blank" title="StrikeIron" href="http://www.strikeiron.com">StrikeIron</a>, <a target="_blank" title="SocialText" href="http://www.socialtext.com">SocialText</a>, and <a target="_blank" title="Zoho" href="http://www.zoho.com">Zoho</a>/AdventNet. I got to meet some very sharp and talented individuals from SAP as well as from these Web 2.0 companies. <a title="Jeff Nolan's blog" target="_blank" href="http://jeffnolan.com/wp/2006/08/10/web-20-in-the-enterprise-think-tank/">Jeff Nolan</a> from SAP led the sessions from SAP.<br />
Someone in the audience commented that Web 2.0 is nothing but the <em>Web As It Should Be</em>. I feel exactly the same way about it. Anyway, while there were the usual warm up discussions about what Web 2.0 is, we also talked about other topics such as (guess we couldn&#8217;t resisting suffixing everything with 2.0):</p>
<ul>
<li>Audience 2.0: The new users who have higher expectations and have experienced the joys of using the new rich Internet applications popping up all around us.</li>
<li>Developer 2.0: Too busy to design/develop software (busy reading blogs?), needs to be more productive than ever, and is heavily focused on collaboration and leveraging open source.</li>
<li>Technical Challenges: Thick vs. Thin Clients, Offline vs. Online, mashups. How it is easy to gather information in heaps, but what can we do to better understand it and analyze it.</li>
<li>Business cases/models: Situational Applications (as IBM calls it), new delivery models for software (SaaS), software appliance model, application modernization, and enterprise productivity.</li>
<li>Finally we talked about what SAP needs from us Web 2.0 companies and vice versa. As Ross Mayfield from SocialText says <a target="_blank" title="Ross' blog" href="http://ross.typepad.com/blog/2006/08/enterprise_20_t.html">here</a>, SAP has a tremendous set of assets and by leveraging/partnering with us Web 2.0 companies could end up doing something pretty unique and innovative for the enterprise. Pretty exciting! Let&#8217;s wait and see.</li>
</ul>
<p>One of the recurring topics that kept popping up is <em>Governance</em>. And this is really key, because it is a very important aspect that we need to address in Enterprise 2.0. A couple of months ago, I attended the Gartner conference on SOA/Web Services where one of the analysts said something like &#8211; <em>If you are doing SOA, you better be addressing governance</em>. No governance, no SOA, no nada. And that is right on.</p>
<p>The traditional enterprise software issues such as security, scalability, manageability will clash with the Web 2.0 culture of instant gratification, unanticipated usage, less governable users and will further clash with new trends such as SaaS, situational applications, mashups, and so forth leading to <em>Enterprise 2.0</em>.</p>
<p>So what do <em>you</em> think is Enterprise 2.0?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deepakalur.wordpress.com/111/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deepakalur.wordpress.com/111/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=111&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2006/08/13/enterprise-20-think-tank/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">deepakalur</media:title>
		</media:content>
	</item>
	</channel>
</rss>