%0 Journal Article %J Open Source Business Resource %D 2010 %T Enterprise Mashups: Cloud-Based, Cloud-Driven and Cloud-Derived Applications %A John Crupi %A Chris Warner %X After Google Maps Mashups launched the mashup craze in 2005, this consumer-based idea quickly evolved, matured and migrated into the enterprise. Structured tools and platforms emerged that codified more formal, repeatable approaches to mashups emerged, including products like IBM Mashup Center, JackBe Presto, and WSO2 Mashup Server. Finally, the emergence of cloud-based hosting platforms and cloud-based data services have given many enterprises access to a richer set of options for mashup creation and deployment. So where are mashups in the enterprise today? The goal of this article is to document and share mashups use-cases. It is also an effort to expand upon the previous OSBR articles Open APIs, Mashups and User Innovation and Mapping Mashup Ecosystems. We hope you find it provides practical mashup implementation examples and patterns collected through empirical and anecdotal research conducted with commercial and government mashup practioners. In the last three years we have performed many formal interviews and surveys with commercial and government mashup practioners in all 50 United States and over 50 countries around the world. The examples in this article are based on the practical implementation examples and patterns collected through this empirical research as well as anecdotal information from our own implementation experiences of 'inside the firewall' and cloud-based mashups. Much of the research cited is based upon data collected from the 3,890 members of JackBe's Mashup Developer Community and that community's Presto Cloud mashup platform running on Amazon EC2. From our research we've learned many things about the ways in which mashups are (or are expected to be) applied. One macro-trend appears to unite all other enterprise mashup trends and patterns: enterprise mashups are most applicable in data-intensive areas of an organization where i) information needs are dynamic; and ii) data must reach the user. Given the explosive rate of data growth in enterprise data in recent years, enterprise mashups can have meaning to just about every organization. The cloud plays a critical role in the relevance and value of enterprise mashups. The value of a mashup increases exponentially as more data sources are incorporated into them. It is easy to assume that the onus is upon data sources inside the enterprise firewall and in the past this was generally true. The recent rapid growth of enterprise-quality cloud-based data sources makes it much easier to establish genuinely meaningful mashups from third-party data services. %B Open Source Business Resource %I Talent First Network %C Ottawa %8 04/2010 %G eng %U http://timreview.ca/article/344 %N April 2010 %9 Articles %1 JackBe Corporation John Crupi is CTO at JackBe Corporation. John has 20 years experience in OO and enterprise distributed computing. John spent eight years with Sun Microsystems, serving as a Distinguished Engineer and CTO for Sun's Enterprise Web Services Practice. He is co-author of the highly popular Core J2EE Patterns book, has written many articles for various magazines and is a well-known speaker around the globe. He is a frequent blogger and was recently featured on Fox Business Network. John was also named as a member of the Software Development Magazine's Dream Team and a Washingtonian Magazine Tech Titan. John can be found on Twitter. %2 JackBe Corporation Chris Warner is Vice President of Marketing at JackBe and he co-manages JackBe's 3,800-member Mashup Developer Community. Chris has more than 18 years of experience in all types of enterprise software environments, private and public, big and small. He has published articles and blogs in many notable journals including SAP Netweaver Magazine, Ajax World Magazine, The SOA Magazine, and SOA World Magazine. Chris can be found on Twitter, LinkedIn, Facebook, YouTube, and a few trout streams in Montana.