Enterprise Mashups

23
Enterprise Mashups Why mash it up? ‘cos it tastes good?

description

My personal thoughts on the evolution of mash-ups along with some of the current drivers.

Transcript of Enterprise Mashups

Page 1: Enterprise Mashups

Enterprise MashupsWhy mash it up? ‘cos it tastes good?

Page 2: Enterprise Mashups

Evolution of the Mashup

Page 3: Enterprise Mashups

Collage 1. A form of art in which various

materials are arranged and stuck to a backing.

2. A combination or collection of various things.

Page 4: Enterprise Mashups

He was one of the most exceptional artists of the 1920s.

His art form was a bit of everything

Painting, PoetryLiteraturePerformanceArchitectureTypographyDesignCollagePhotomontage

Kurt Schwitters: Art mash-ups

Page 5: Enterprise Mashups

In 1923 Kurt Schwitters began to construct his ultimate work of art.

It began as disparate pieces of collage and assemblages round the studio walls, which over time were connected by string, then wire, then wood, and finally plastered wood.

His "Merzbau" gradually took over the downstairs and when it required more space for expansion, Schwitters cut a hole in the ceiling and gave notice to his upstairs lodgers. Into the individual "grottos" of the Merzbau Schwitters placed a bizarre collection of objects gathered from his friends and fellow artists, anything from a stolen sock to a broken pencil.

Merzbau

Page 6: Enterprise Mashups

James Tenney: Music mash-ups

In 1961 James Tenneycreated Collage #1 ("Blue Suede") fromsamples of ElvisPresley's recording ofthe song "Blue Suede Shoes.

Page 7: Enterprise Mashups

MTV: Popular Music Mash-ups

http://nz.youtube.com/watch?v=CV41-AZTcXg http://nz.youtube.com/watch?v=nYKKmI9q--A&feature=related

Page 8: Enterprise Mashups

Situational Applications introduced by Lotus in 1989

quick situational users application short-life softwaresmall group specific needapplication rapid group Create respond changessituational evolve accommodate abandonment easier development team easyteaming workspace

Page 9: Enterprise Mashups

A composite application defines an application built by combining multiple existing functions into a new application

Composite applications often incorporate logic to control how the multiple functions interact with each other

Composite Applications

Page 10: Enterprise Mashups

People often compare composite applications to mash-ups.

According to Wikipedia,Composite applicationsLeverage enterprise-ready sources ofinformation, while mash-ups rely on web-based, and oftenfree sources.

This ischanging.

Page 11: Enterprise Mashups

A microformat is a web-baseddata formatting approach thatseeks to re-use existingcontent as metadata.

Microformats allow people andmachines to access the sameinformation e.g. contact information, geographiccoordinates, calendar events

Microformats

Page 12: Enterprise Mashups

A widget is a portable chunkof code that can be installedand executed within a webpage.

Widgets have existed sincethe beginning of the Web inthe form of counters and advertising banners.

The first widely syndicatedweb widget, Trivia Blitz wasintroduced in 1997 embedded on 15000websites within one year.

Widget Creators, Catalogues and

Aggregators

Page 13: Enterprise Mashups

A mash-up is a webapplication thatcombines data frommore than one sourceinto a single integrated view.

Content used inmash-ups is typicallysourced from a thirdparty via a Widget orAPI (web service).

What is a Mash-up?

Page 14: Enterprise Mashups

In 2005 Paul Rademacher created HousingMaps.com, a combination of Google Maps with real estate listings from Craigslist

One of the first mash-ups

Page 15: Enterprise Mashups

3RsReturn value quickly

Rapid creation (hours)Reuse existing capabilities

Mash-up solutions must deliver the 3Rs

Page 16: Enterprise Mashups

What has caused this evolution?

Page 17: Enterprise Mashups

A need to blendEnterprise andInternet capabilities

Page 18: Enterprise Mashups

Costof solutioncreationand deliveryneeds to below

Page 19: Enterprise Mashups

Num

ber o

f use

rs p

er a

pplic

atio

n

Number of applications

Strategic, IT built applications

Long Tail - situational

Mashups

A need to deliver to the long

tail within the enterpriseand to customers

Long-tail

PortalsSOA

Page 20: Enterprise Mashups

http://www.pewinternet.org/pdfs/PIP_Teens_Social_Media_Final.pdf

35% of all teen girls blog54% of wired girls post photos online19% of boys have posted videos39% share their own artistic creations online26% of teens remix content 27% of teens maintain a personal webpage28% of teens have created their own blog33% of teens create or work on webpages or blogs for others

http://www.flickr.com/photos/14692968@N00/1351463530/

Demographics

A growing cultureof participation andinnovation

Page 21: Enterprise Mashups

Interoperability and Openness

How do we progress?

David Boloker of IBM holds thechair for the Open AJAXalliance to drive interoperabilityamong AJAX toolkits and morerecently has been drivinginitiatives to develop standardsfor widgets, mashups andmashup security.

Page 22: Enterprise Mashups

“There are two kinds of people in thisworld, the givers and the takers. Thedifference between the two is that thetakers eat well, and the givers sleepwell at night.”

Joy Mills (Between Heaven and Earth: the Purpose of the Soul)

Page 23: Enterprise Mashups

Chris Sparshott(Sparkbouy)[email protected]

Portfoliohttp://www.slideshare.net/sparkbouy/slideshows

Bloghttp://chrissparshott.com

[email protected]

Can I help?