This presentation includes a real world example how a Mashup was created by combining information or capabilities from more than one existing source to deliver new functions & insights. A “mashup” is a lightweight web application created by combining information or capabilities from more than one existing source to deliver new functions & insights. Mashups provide functionality that is greater than the sum of its parts. The Mashup is a self-service application enabling users to use different sets of data in new ways.
Assumes $130 an hour all in development cost Assumed $385,000 in mashup center costs being added to cost of Agile approach THESE ARE REAL NUMBERS CALCUATED BY GBS AND ACCEPTED AS ACCURATE BY THE CUSTOMER AS VALID
Main Point: A “mashup” is a lightweight web application created by combining information or capabilities from more than one existing source to deliver new functions & insights. Mashups provide functionality that is greater than the sum of its parts. They are situational applications which are good enough, created to solve a specific problem. Mashups are about self-service application development, enabling organizations to move to the next level of innovation, speed, and agility by allowing users to combine and remix different sets of data in new ways. In this way, mashups can provide insight into corporate data that was simply not possible before. Detail: What typically characterizes a mashup? Simple, flexible applications that solve day-to-day problems Can be created in minutes, hours, or days (given heavy reliance on reuse and lightweight integration techniques) Can be “situational” in nature Can be easily customized to meet an individual’s unique needs Mashing of functionality from different sources supports new insights (1+1 = 4) Often supports self-service application development
Main Point : Its important to understand that there are 2 kinds of mashups. Data Mashups which are IT developed, created, and managed, and Presentation or Visual mashups that are business users assemble and wire together – that use enterprise information and services that IT has let them access through feeds.
Main Point : Widgets are a small application or piece of dynamic content that can be easily placed into a web page. Business users can add widgets to a mashup. Part of the value of widgets is that they can be easily connected to each other – sometimes called wiring – where a click in one widget automatically updates a view or function in another widget – this is a very simple interface that business users can drag and drop widgets and easily connect them to create something new. These are conceptually similar to Portlets.
Main Point: A web feed is a data format used to provide users with frequently updated content. These make it simple for users to add a feed to a mashup that will update them with information without them taking an action. Feeds are simple ways to access information and data from enterprise sources as well as the web. Detail: Content distributors syndicate a web feed, thereby allowing users to subscribe to it Making a collection of web feeds accessible in one spot is known as aggregation , which is performed by an Internet aggregator A web feed is also sometimes referred to as a syndicated feed Feeds are lightweight information transfer than typical SOA services. Common formats are RSS and ATOM.