Read / Write

An Article Worth Reading: 'Enterprise Mashups - The Icing on your SOA'

Much has been written about the synergy between mashups and SOA (we rcapped a lot of it in a recent blog).  Mike Kavis at has gone one step further and added mashups into the SOA-enabled enterprise archietcture.  

Here's the setup: 

We want to hide the complexity of our architecture from the end user and expose data services to them to consume. At the same time we want these mashups to be equally secure as the services we write and adhere to the same governing principles. Enterprise mashup products provide tools to make managing this layer easy and efficient.

  [Read More...]

Create RSS Feed from any Service Output

Posted 11/15/2008 - 11:42 by kishores

Would'nt it be nice if there was a way to convert any data to RSS/Atom format ? How is RSS relevant to enterprises ? Traditionally, RSS feeds have been used to subscribe to news and other information in the consumer web. However, RSS is slowly but surely finding its way into the Enterprises. There are very good reasons why it should. To me, there are at least a few reasons for data to be formatted in the RSS format: [Read More...]

Article - Mashing Up The Corporations

Posted 11/13/2008 - 16:06 by girish

Here is an interesting article from Forbes on:

  • Why mashups are good for  enteprise IT ?
  • Why it's good idea to provide the right tools to users and let them roam free ?
  • And their take on what JackBe has to offer

Excerpt from the article: "Mash ups offer a way to collect and contextualize information from many internal and external information sources and systems of record in such a way that business users can analyze it and take action. By working with mash ups, business users can incrementally build in the functionality and information they need. They create an initial mash up with one or two sources of information and then add a little more, perhaps information from another system of record or online information source."

Read the full article "Mashing Up The Corporations" [Read More...]

Mashups : New and Agile way to Integrate

[Cross-posted from my personal blog]
I came across this interesting post: How Mashups Could Eliminate Integration Projects by Loraine Lawson. In a related post, she refers to John Crupi's article Enterprise Mashups Part I: Bringing SOA to the People which I would recommend to readers who want to understand JackBe's take on defining mashups. Anyway, Loraine's post led me to Ron Schmelzer's ZapFlash. Here are some excerpts of Ron's article that caught my eye, with my take on them.

Excerpt from ZapFlash:

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 data mashup.

Introducing the Mashup TierMy take: This hits the point right on what we at JackBe 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. [Read More...]

Presto @ Silicon Valley Code Camp : Session Report

We attended the Silicon Valley Code Camp this weekend. I presented an impromptu "lightning talk" on Presto, lightning because I had to do it in 5 minutes or less I think. I was able to give a good overview of enterprise mashups and even demo Presto Developer Edition within that time.

But more importantly, Kishore Subramanian presented a session titled - Building and Sharing Enterprise Mashups & Mashlets. There were about 30 attendees. Kishore went over the concepts behind our mashup approach like mashables, mashups, and shareables. Kishore demonstrated SalesForce mashups and walking through the internals including EMML code, about how you can merge data from SalesForce with data from internal proprietary data source and merge/combine to produce a mashup (virtual) service. He demonstrated how to invoke a mashup via a REST interface, which makes it easier to use a complex/mashup service. He also showed how to make a Mashlet using MashletMaker and share the mashlet. And finally he demonstrated Wires to show how to visually mashup by drag, drop and connect. I captured a few interesting questions that I wanted to share with the community... [Read More...]

Mashups in

Posted 11/04/2008 - 12:30 by Karthic Thope

Presto Mashlets can be embedded in pages using S-Controls. S-Controls are reusable UI extensions for adding external content and can be embedded anywhere in your Salesforce application. With support for contextual wiring, S-Controls provide an easy way to embed powerful, dynamic and relevant mashups in your Salesforce application.

Presto Mashlets in [Read More...]

Mashables > Mashups > Shareables

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.


I found it easier to explain the whole mashup workflow using three terms: Mashables, Mashups and Shareables (OK, I confess, these may not be in the English Dictionary yet :-) ). [Read More...]

Presto and ExtJS

The Presto Mashup platform is all about bridging the gap between the users and the data. Presto provides Developers with the right set of tools to build these bridges in the form of APIs for Java, JavaScript, ActionScript, Flash/Flex, C# and VBA. In this article, I will walk through a sample that uses the Presto-ExtJS integration library.

Ext JS is a leading Javascript framework for building Cross-browser Rich Internet Applications. While the Presto Developer Edition APIs are open and not tied to any specific Javascript framework, we provide an integration library for Ext JS to make it easy for Ext JS developers to quickly integrate Presto in their applications.

Screenshot of the sample

Ext JS Sample [Read More...]

Let's Mash! Get the Presto Developer Edition now!

Let's Mash! [I wanna hear David Bowie sing that!]
I am excited! We are excited! You see, today is a very special day for us developers at JackBe. We are putting all the work we have been doing over the last 2 years into the hands of the person most important to us - you, the mashup developer! I am happy to announce that we are making the Presto Developer Edition available to everyone for FREE to download and develop enterprise mashups! We are now empowering even more developers to free themselves from some conventional problems they have been dealing with by using, developing, deploying and applying the concept of enterprise mashups.

What's in it for me, did you say?  [Read More...]

Syndicate content