<?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; Enterprise 2.0</title>
	<atom:link href="http://deepakalur.wordpress.com/category/enterprise-20/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; Enterprise 2.0</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>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>Mashing the Enterprise Service Cloud</title>
		<link>http://deepakalur.wordpress.com/2007/07/30/mashing-the-enterprise-service-cloud/</link>
		<comments>http://deepakalur.wordpress.com/2007/07/30/mashing-the-enterprise-service-cloud/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 07:37:43 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.deepakalur.com/blog/2007/07/30/mashing-the-enterprise-service-cloud/</guid>
		<description><![CDATA[[Cross-posted from http://blogs.jackbe.com]
In my last blog entry, I defined what I mean by a mashup. In this entry, I want to expand upon how I think mashups differ in the enterprise compared to some of the consumer mashups out there.
I mentioned in my earlier post that mashups based on maps are ubiquitous and something that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=119&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/mashing-enterprise-service-cloud.html">http://blogs.jackbe.com]</a></p>
<p>In my <a href="http://blogs.jackbe.com/2007/07/defining-mashups.html">last blog entry</a>, I defined what I mean by a mashup. In this entry, I want to expand upon how I think mashups differ in the enterprise compared to some of the consumer mashups out there.</p>
<p>I mentioned in my <a href="http://blogs.jackbe.com/2007/07/defining-mashups.html">earlier post</a> that mashups based on maps are ubiquitous and something that the users can immediately grasp. But, once you step inside an enterprise, things can be a lot different for mashups. Enterprises are not greatly interested in map-based mashups, neither are they interested in RSS or ATOM services which I think are still not fully leveraged inside an enterprise. Over the past few years, enterprises have invested heavily in SOA and because of that, they are just about getting done with service orienting their enterprise with Web Services (primarily using WSDL). And there are many applications in the enterprise that are still very database oriented. It has become relatively easy for an IT developer to expose services as WSDL based web service. And almost every middleware product out there in the enterprise is capable of exposing services via WSDL or makes it really easy to do so. Hence if you start looking around in an enterprise, what you will find is what I call the <span style="font-style:italic;">Service Cloud</span>.<a href="http://bp1.blogger.com/_xDhbUkqcpek/Rq2Gw9ojTFI/AAAAAAAAAAk/SHvLS3z4rcA/s1600-h/servicecloud.png"><img style="float:right;cursor:pointer;margin:0 0 10px 10px;" src="http://bp1.blogger.com/_xDhbUkqcpek/Rq2Gw9ojTFI/AAAAAAAAAAk/SHvLS3z4rcA/s320/servicecloud.png" alt="" border="0" /></a></p>
<p>So what you have in an enterprise is a cloud of services where some are WSDL based, some are REST based, some or XML/HTTP, some are database objects, and so forth. Now, the real challenge is how to mashup these disparate kinds of services, with different service contracts and data formats. Any respectable enterprise platform that offers to mashup services in the enterprise must negotiate these disparate contracts these services expose (e.g. while a WSDL based web service defines a service contract in a WSDL document, a REST based web service has no such contact definition). And not only that, it must be done so that that we can make it easy to access for developers and users alike, and to be able to do that securely and with high-performance and scalability. Some enterprises might regulate the service consumption of even public web services that most of us can freely access on the net (think of the ubiquitous RSS feeds for example). Enterprises might allow consumption of these services, but would like to do so with governance underneath to manage, monitor and secure such activity within the enterprise. This is why we built our enterprise mashup platform at JackBe from the ground up, to address the unique challenges of mashing in the enterprise so that we allow our users to do the following:</p>
<ul>
<li>Create and customize mashups that consume all kinds of services: RSS, ATOM, WSDL, REST, DB, SDO, Java Objects, etc.</li>
<li>Securely govern the mashups: policies for who can mashup, what can they mashup</li>
<li>Share the mashups to collaborate in the enterprise</li>
</ul>
<p>My colleague John Crupi <a href="http://blogs.jackbe.com/2007/05/mashup-new-frontier-of-integration.html">wrote about enterprise mashups</a> becoming the new <span style="font-style:italic;">front-tier</span> in the enterprise. I would like comment a bit on what he said in his post. While SOA efforts have been IT driven and IT oriented, even with involvement by the business units, the outcome has been primarily IT and developer focussed. It has neglected an important stakeholder in the enterprise, and that is the <span style="font-style:italic;">User</span>. Therefore, I view the new <span style="font-style:italic;">enterprise mashup layer</span> as a new service layer in the enterprise application architecture that finally begins to leverage SOA  from the end user perspective and to make the services layer more user-friendly (and developer-friendly) to build, deploy, share the next-generation enterprise web 2.0 mashup applications.</p>
<p>What do you think?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deepakalur.wordpress.com/119/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deepakalur.wordpress.com/119/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=119&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2007/07/30/mashing-the-enterprise-service-cloud/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/Rq2Gw9ojTFI/AAAAAAAAAAk/SHvLS3z4rcA/s320/servicecloud.png" medium="image" />
	</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>Web 2.0 &#8211; Social Web and The Enterprise</title>
		<link>http://deepakalur.wordpress.com/2006/09/02/web-20-social-web-and-the-enterprise/</link>
		<comments>http://deepakalur.wordpress.com/2006/09/02/web-20-social-web-and-the-enterprise/#comments</comments>
		<pubDate>Sun, 03 Sep 2006 05:17:23 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.deepakalur.com/blog/2006/09/02/web-20-social-web-and-the-enterprise/</guid>
		<description><![CDATA[[Cross Posted from JackBe blog]
While there are varied agreements about what Web 2.0 is all about, in this short presentation on ZDNet, Andy Gutsman (from Zend) concisely lists the following three enablers of Web 2.0:
•    RIA – to bring the experience of desktop applications to the browser
•    SOA – [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=112&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/?p=44">JackBe blog</a>]</p>
<p>While there are varied agreements about what Web 2.0 is all about, in this short <a title="ZDNet Preso on Web 2.0" href="http://news.zdnet.com/2036-2_22-6103931.html">presentation</a> on ZDNet, Andy Gutsman (from Zend) concisely lists the following three enablers of Web 2.0:<br />
•    RIA – to bring the experience of desktop applications to the browser<br />
•    SOA – to enable by exposing services including mashups<br />
•    Social Web –where the end user is the integral part of the data and applications</p>
<p>That’s interesting. I have a few comments on the above. While talking to customers and analysts, it seems there is a sense that many equate Web 2.0 to Ajax/RIA in some sense. I work at <a title="JackBe.com" href="http://www.jackbe.com/blogs/www.jackbe.com">JackBe</a>, which started out as an Ajax company. While I am happy to hear the above association of Web 2.0 to Ajax/RIA, I would like to reiterate that Web 2.0 != Ajax or RIA. Just by putting a RIA face on your enterprise applications will not make your applications Web 2.0.</p>
<p>The second item above, SOA, is interesting as well. Over the last few years, many enterprises have been aggressively adopting SOA with the goal of realizing all the business benefits it can unleash if implemented correctly. But most of these SOA efforts have been focused primarily on enabling the integration efforts inside and outside the enterprise. I came to JackBe with a background of SOA along with my colleagues John Crupi and Dan Malks, and we see a strong association between Ajax and SOA and that is the area we are currently focused on at JackBe to realizing the conjoined benefits of Ajax and SOA. In other words, unlocking the potential of SOA by synergizing it with Ajax.</p>
<p>But I will admit, that in some ways, I am still scratching my head a bit about the third item in the list above, the Social Web, in the context of an Enterprise. In the consumer Web 2.0 space, the concept of Social Web is associated with wikis, blogging, and other aspects of sharing such as tagging, ranking and so forth. But, most enterprise applications are primarily aimed at enabling their employees and to some extent their partners. Think CRM, Sales force applications, support/help desk, ERP, Supply Chain, etc. When it comes to enabling cross-enterprise integration, most applications tend to expose service interfaces, be it proprietary or standards-based. There is no notion of a social web in this context yet. Sure there are burgeoning arguments over Enterprise 2.0 <a title="Wikipedia Deletion Discussion" href="http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Enterprise_2.0_%28second_nomination%29">here</a> and <a title="Ross's Article" href="http://ross.typepad.com/blog/2006/08/deletionists_ne.html">here</a> about the Wikipedia&#8217;s <a title="Wikipedia's Enterprise Social Software" href="http://en.wikipedia.org/wiki/Enterprise_social_software">Enterprise Social Software</a>. But that entry on wikipedia still lacks depth and credibility.</p>
<p>So, What does Social Web mean to the enterprise? I have some ideas still in early stage, but I want to hear from you first. I will try to elaborate on my ideas at a later time. Meanwhile, tell me what you know, will you?</p>
<p><a href="http://www.jackbe.com/blogs/?p=44#respond">Click Here to Comment</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deepakalur.wordpress.com/112/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deepakalur.wordpress.com/112/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=112&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2006/09/02/web-20-social-web-and-the-enterprise/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>