<?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; JackBe</title>
	<atom:link href="http://deepakalur.wordpress.com/category/jackbe/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; JackBe</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>Presto Mashup Platform &#8211; Developer Edition</title>
		<link>http://deepakalur.wordpress.com/2008/11/08/presto-mashup-platform-developer-edition/</link>
		<comments>http://deepakalur.wordpress.com/2008/11/08/presto-mashup-platform-developer-edition/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 07:14:23 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[Enterprise Mashups]]></category>
		<category><![CDATA[JackBe]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[Presto]]></category>

		<guid isPermaLink="false">http://deepakalur.wordpress.com/?p=121</guid>
		<description><![CDATA[A few days ago, we released the complete Presto Enterprise Mashup Platform for all mashup developers to use free: Click here for more details and to download it. Enjoy!
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=121&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A few days ago, we released the complete Presto Enterprise Mashup Platform for all mashup developers to use free: <a title="Presto Developer Edition" href="//www.jackbe.com/enterprise-mashup/blog/lets-mash-get-presto-developer-edition-now" target="_blank">Click here for more details and to download it</a>. Enjoy!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=121&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2008/11/08/presto-mashup-platform-developer-edition/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>Presto on GlassFish</title>
		<link>http://deepakalur.wordpress.com/2007/09/20/presto-on-glassfish/</link>
		<comments>http://deepakalur.wordpress.com/2007/09/20/presto-on-glassfish/#comments</comments>
		<pubDate>Fri, 21 Sep 2007 03:53:31 +0000</pubDate>
		<dc:creator>deepakalur</dc:creator>
				<category><![CDATA[JackBe]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.deepakalur.com/blog/2007/09/20/presto-on-glassfish/</guid>
		<description><![CDATA[Works  With
JackBe Presto is bundled with and runs on the popular Apache Tomcat server out of the box when you download and install it. But as a pure Java application, Presto is designed to run on any standard compliant J2EE application server that has JSP/Servlet support.
I wanted to deploy Presto on Sun&#8217;s open source [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=120&subd=deepakalur&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://wiki.java.net/bin/view/Projects/GlassFishExtras" target="_blank">Works  With<br />
<img src="https://glassfish.dev.java.net/glassfish_buttons/projectglassfish.gif" style="border:0 none;" alt="Project GlassFish" /></a><a HREF="http://www.jackbe.com/products/index.php">JackBe Presto</a> is bundled with and runs on the popular Apache <a href="http://tomcat.apache.org/">Tomcat</a> server out of the box when you download and install it. But as a pure Java application, Presto is designed to run on any standard compliant J2EE application server that has JSP/Servlet support.</p>
<p>I wanted to deploy Presto on Sun&#8217;s open source J2EE application server, <a href="https://glassfish.dev.java.net/">GlassFish</a>, since a few of our friends at Sun were interested. If you are new to <a href="https://glassfish.dev.java.net/">GlassFish</a>, it is the name for the open source project for building a Java EE 5 application server sponsored by Sun &amp; Oracle (more details <a href="https://glassfish.dev.java.net/public/faq/index.html">here</a>).</p>
<p>The process of deployment was very easy. If you have downloaded and installed Presto, it is easy to locate the Presto war files that represent different Presto capabilities and deploy them using the GlassFish administration console or the command line <span style="font-style:italic;">asadmin</span> utillity that comes with the GlassFish installation. With just a click of a few buttons, the following Presto components were deployed on GlassFish:</p>
<ul>
<li>Presto <a href="http://jackbe.com/products/edge.php">Edge</a> Enterprise Mashup Server with Service Explorer and Administration Console applications for managing Edge
</li>
<li><a href="http://jackbe.com/products/dash.php">Dash</a>, our user driven dynamic desktop application
</li>
<li>Sample applications to show mashup examples and data binding examples
</li>
</ul>
<p>That and an evaluation license key you get when you download our software is all you need to run Presto on GlassFish. Kudos to our development team for a great job in maintaining standard compliance and pure Java in our code. Pretty cool!</p>
<p><a href="http://bp3.blogger.com/_xDhbUkqcpek/Run3e3eh4WI/AAAAAAAAAA0/u0q6LVvmrqc/s1600-h/PrestoOnGlassFish.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp3.blogger.com/_xDhbUkqcpek/Run3e3eh4WI/AAAAAAAAAA0/u0q6LVvmrqc/s320/PrestoOnGlassFish.png" alt="" border="0" /></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deepakalur.wordpress.com/120/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deepakalur.wordpress.com/120/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deepakalur.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deepakalur.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deepakalur.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deepakalur.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deepakalur.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deepakalur.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deepakalur.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deepakalur.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deepakalur.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deepakalur.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deepakalur.wordpress.com&blog=85111&post=120&subd=deepakalur&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://deepakalur.wordpress.com/2007/09/20/presto-on-glassfish/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="//glassfish.dev.java.net/glassfish_buttons/projectglassfish.gif" medium="image">
			<media:title type="html">Project GlassFish</media:title>
		</media:content>

		<media:content url="http://bp3.blogger.com/_xDhbUkqcpek/Run3e3eh4WI/AAAAAAAAAA0/u0q6LVvmrqc/s320/PrestoOnGlassFish.png" medium="image" />
	</item>
	</channel>
</rss>