Mashups & Portals
Got a portal and wanna add mashups to it? This Dev Zone is dedicated to you. Here's everything the Mashup Developer Community has to say about mashups in a portal, whether it's a demo, video, code sample, forum post, Q&A or blog.
Issue using Presto WSRP Portlet Producer with Oracle
Posted 10/21/2008 - 08:49 by chriswarner
Abhijit Kulkarni sent in this question:
I developed a wsrp portlet producer based application and delployed it in oc4j application server. But when I open input.jsp page url which has portlet mashlets on it in web browser. I get an error 'mdsId=/oracle/adf/portlet/wsrpPortletProducer1_1223631729156/ap/E1default_e62a8fe5_011e_1000_8002_ac144d7e5e23.pxml not found'. [Read More...]
Let's Mash! Get the Presto Developer Edition now!
Posted 10/23/2008 - 17:09 by Deepak Alur
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...]
- Deepak Alur's blog
- Login or register to post comments
- Email this page
Mashables > Mashups > Shareables
Posted 11/03/2008 - 12:31 by Deepak Alur
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...]
The 5 Most Common Mashup Mistakes
Posted 12/04/2008 - 13:22 by chriswarner
I originally published this blog on Fast Company. Since Joe McKendrick at ZDNet and Loraine Lawson at IT Business Edge deemed it worthy of commentary, I thought all of you might find it interesting reading too. If so (or not), make sure you let me know what you think!
Mashups are a popular topic lately, in both IT and business circles. Gartner recently named them a ‘Top 10 IT Technology for 2009’. But if your organization is thinking about ‘getting mashy’, here are five common pitfalls that you can avoid with just a little education and forethought...
- chriswarner's blog
- Login or register to post comments
- Email this page
Mashup Code Sample - Healthcare Mashup
Posted 01/21/2009 - 15:23 by chriswarner
The Healthcare mashup demonstrates a micro-application that enables hospitals to compare various sources of revenue based on surgery procedures. Hospitals are also able to evaluate revenue and profitability based on different hospital shifts and teams.
Even if you aren't in the healthcare industry, this is some great example code to learn from! [Read More...]
Mashups and Microsoft SharePoint Part 1.2: SharePoint Consuming Mashups using standard XML Web Part
Posted 03/02/2009 - 19:24 by jeremy.pitten
Mashups and Microsoft SharePoint Part 1.2: SharePoint Consuming Mashups using standard XML Web Part
This is the second article in a multi-part series about Mashups and Microsoft SharePoint. You can read about the entire series at http://www.jackbe.com/enterprise-mashup/blog/mashing-sharepoint-introduction.
With a fairly basic knowledge of XSL, XPath and XSL Stylesheets, the SharePoint XML Web Part can provide a front-end for Presto Mashups. The XML Web part can actually be used to invoke any REST-like, XML based, non-SOAP Web Service, where the invocation request is encapsulated in a URI and the response is received as an XML document.
So prerequisites for the Presto Service are: [Read More...]
- jeremy.pitten's blog
- Login or register to post comments
- Email this page
Mashups and Microsoft SharePoint Part 1: Using Standard Web Parts to Publish Mashlets into Microsoft SharePoint
Posted 02/09/2009 - 11:18 by jeremy.pitten
Mashups and Microsoft SharePoint Part 1.1: Using Standard Web Parts to Publish Mashlets into Microsoft SharePoint
This is the first in a many-part series about Mashups and Microsoft SharePoint. You can read about the entire series at http://www.jackbe.com/enterprise-mashup/blog/mashing-sharepoint-introduction. [Read More...]
- jeremy.pitten's blog
- Login or register to post comments
- Email this page
A Developer's Guide to Mashups and Microsoft SharePoint
Posted 02/11/2009 - 11:49 by danmalks
A Developer's Guide to Mashups and Microsoft SharePoint
SharePoint is Microsoft's platform for collaboration and document management. It is widely used in organizations for sharing information with basic workflow and is typically a complement to existing content management systems, enterprise portals, and the like.
While SharePoint is able to support basic information sharing, it lacks dynamic mashup capabilities. We want to shed some light on mashing SharePoint rapidly and securely.
Let's first consider some of the questions you have been asking about mashups and SharePoint... [Read More...]
- danmalks's blog
- Login or register to post comments
- Email this page
Presto Demo at Web 2.0 Expo: Mashing SalesForce and Web Site Analytics into Oracle Portal Server
Posted 04/03/2009 - 02:47 by Deepak Alur
Dion Hinchcliffe presented a great 3 hour workshop titled Economics 2.0: Highly Effective Strategies for Putting Your
Business on a Recession Diet. You can read more about it in Social Computing Magazine. During the section on Mashups, Dion invited me up on stage to demonstrate enterprise mashups using Presto. Here's a recording of my demonstration:
- Deepak Alur's blog
- Login or register to post comments
- Email this page
Learning Mashups While Landscaping
Posted 04/17/2009 - 08:30 by chriswarner
I often get asked about 'best practices' when implementing enterprise mashups. So my compadres and I often write about tips, techniques, and guidelines, both here on the Mashup Developer Community and on our corporate blog. And recently I came up with an easy way to remember some of the more important best practices.
I spent most of my last 2 weekends moving 11 cubic yards of mulch. For those of you who have never encountered such a beast, check out the picture (that's after 5+ hours of work).
'Mulch Mountain', as I call it, is the equivalent of over 300 full wheel barrels of mulch. At ~20 pitch-forks loads per barrel, that's over 6,000 'bend and lifts'. Yes, 6,000. Yes, my back hurts.
So, during my suffering work, my mind started to wander. And I had a thought: there are a lot of parallels in the best ways to mulch and mash... [Read More...]
- chriswarner's blog
- Login or register to post comments
- Email this page
LifeRay 5.2.2 Integration Issues
Posted 05/04/2009 - 12:10 by souldad57
I have successfully installed the presto-liferay connector war file into a Liferay 5.2.2 server. I can select the 'preferences' portlet option and bring up the Presto service/mashlet selection and configuration. Preview also works fine. But there are problems when I attempt to save the service/mashlet configuration:
1) The 'cancel', 'save', 'delete' buttons are not clickable. I found that there is a 1 pixel tall area that I can click on just below the buttons. This seems to register the action invocation (cancel, save ...) properly. [Read More...]
How do Enterprise Mashups Connect to Your xxxx? Help us fill in the blank!
Posted 09/18/2009 - 11:12 by jess
Loraine Lawson from IT Business Edge put her money on Day 2 of our Free Enterprise Mashup Training, 'Mashups in Your Enterprise', to be the most notable and interesting session of all three training days. And I'm willing to double her bet based on the questions you asked during the presentation. [Read More...]
- jess's blog
- Login or register to post comments
- Email this page
Presto Liferay Connector not working in Liferay 5.2.3
Posted 10/06/2009 - 21:43 by lsacco
I have successfully installed the presto-liferay connector war file into a Liferay 5.2.3 server. When I select the 'preferences' portlet option to bring up the Presto service/mashlet selection, I see a swirly processing circle, but nothing else.
In Firebug, I see the following errors:
Class.create is not a function
http://xxx:8080/presto-liferay/mashletconfig-1.0.js
Line 86 [Read More...]
Displaying Mashup in JBoss Portal
Posted 10/07/2009 - 06:24 by ajeetp
Does Presto have a connector to create/display a mashup in JBoss Portal.If so please let me know how to go about working with this requirement
I don't see any difference, so far, between SOA and mashups. Many SOA vendors also provide Portals to work with SOA services. (and business users who know the data are responsible for their services).
Posted 12/29/2009 - 16:42 by Blythe
There are certainly differences, particularly in the patterns and techniques (and hence, the tools) for SOA and
mashups. In short, think of mashups as ‘user-focused, real-time SOA’.
- Login or register to post comments
- Email this page
Can you only pull live data in via XLS files, or from SOA, JDBC, API, etc. and if you can, how?
Posted 12/29/2009 - 16:50 by Blythe
JackBe's Presto lets you create mashups from ALL of the sources you list. It is one of the defining functions of an enterprise mashup platform.
- Login or register to post comments
- Email this page
Will the future of BI be mashups rather than the traditional data warehouse, marts, and access tools like cognos.
Posted 12/29/2009 - 18:18 by Blythe
We have a certain bias but yes, we think the future of BI is Mashups. We just blogged about this very topic, in fact: http://blogs.jackbe.com/2009/08/why-you-shouldnt-be-getting-your-bi-20.html.
- Login or register to post comments
- Email this page
How does a mashup compare to business intelligence?
Posted 12/29/2009 - 18:20 by Blythe
In short, they compliment each other but have drastically different implementation characteristics/architecture. BI is more about ETL, Data Warehouses and Data Marts. Essentially, it is a copy of the data used for historical analytics and reports. Mashups consume data from BI sources and other sources and presents the data to the user in real-time.
- Login or register to post comments
- Email this page
I don't understand the BI, we know that excel is THE solution used by the business users to do their job. I have difficulties to see mashups helping in any way?!?
Posted 12/29/2009 - 18:22 by Blythe
Spreadsheets can be a great source of input to mashups! A good mashup platform can make a wide variety of data sources (including spreadsheets, HTML pages, SQL databases, web services, etc.) can make all of these sources look virtually similar to the mashup-maker. (JackBe even has a 'Mashup Connector for Excel' to make this easy.) Alternately, spreadsheets can be a great destination for a mashup, along with portals, websites, an [Read More...]
- Login or register to post comments
- Email this page
Mashups seem well suited for information centric / lightweight BI applications, but how do these solutions evolve over time or provide enterprise capabilities for inclusion of more complex business logic, or support for business processes, rules, event processing, etc.
Posted 12/29/2009 - 18:31 by Blythe
Mashups are done on services. Business processes, rules engines and event processors can be exposed as web services and mashed pretty easily. The reverse is also true: a mashup can be embedded in a larger business process, in support of automated decision-points in the process.
- Login or register to post comments
- Email this page
Our firm is not going to go out and scrape info from the web. How about an example where internally we can mashup mainframe data, existing java webservice calls via SOAP, and data from an excel spreadsheet! Is this possible with the mashup platform?
Posted 12/30/2009 - 09:44 by Blythe
Yes, it is. Most of JackBe's customers fit this profile. We have case studies/summaries on http://jackbe.com (and videos and mashup demos as well) like this.
- Login or register to post comments
- Email this page
How does it integrate with SAP ERP and SAP BI? Do we need additional connectors to talk to SAP?
Posted 12/30/2009 - 09:46 by Blythe
SAP ERP does have service-enabled modules, so they can be used as mashup inputs. In addition, mashups
could be published back into SAP Portal (as mashup portlets) or SAP NetWeaver (as mashup services).
- Login or register to post comments
- Email this page
How are mashups different from dashboards that have been around for a while?
Posted 12/30/2009 - 09:50 by Blythe
Mashups are about the assembly of data, so they include data access capabilities and data security features. Mashups also emphasize 'web 2.0' style collaboration, so you'll see mashup sharing/tagging features. Finally, mashups can be delivered to any output/destination, so you can expect the same mashup to be available in a portal, in a dashboard, on a mobile phone, or in a spreadsheet. In short, dashboards are a great destination for mashups; they overlap logically, but not in practical sense.
- Login or register to post comments
- Email this page
Do you have connectors to sources such as OLAP cubes?
Posted 12/30/2009 - 09:53 by Blythe
Our mashup platform has out-of-the-box adapters to connect to many types of standard data sources (like JDBC-compliant databases). Assuming the OLAP cubes you mention have some form of API, we could make those cubes into mashup data sources as well.
- Login or register to post comments
- Email this page
