mash up & composite application
DESCRIPTION
A talk about Mash-up & Composite Application by J.Chandra Singh, Student of SA(30), Institute of System Sciences, National University of Singapore.TRANSCRIPT
About This Talk
• What is Mash-up?• What is Composite Application?• Difference• Examples• How it is used• Where can be used• Conclusion
What?
What is Mash-up?
• A Web application that combines data or functionality from more than one source into a single integrated tool
• Background information
What Is Composite Application
• An application built by combining multiple existing functions into a new application
Looking Same? What's The difference?
• Source– Composite : Enterprise modules / web services– Mash-up : Web based and free sources
• Implementation– Composite : Using any technology or architecture– Mash-up : Using SOA architecture
Home Based Library Management System
• An application built for managing the collections of books, CDs, etc. in home
• Product identification by barcode scanning
• Product details retrieved from Amazon
Example-1
Chicago, IL - Cell Phone TowersShows where cell phone towers are located in Chicago
Example-2
Tower details retrieved from
FCC
Seamless Integration of data
How?
How We Use Mash-up?
• Platform - Web
• Data & Application - Anywhere
• Using SOA (Service Oriented Architecture)SOA infrastructure allows different applications to
exchange data
How We Use Mash-up?
• Vendor API - Enables outside developers to use the web service
Ex: Google API, Amazon API, Flickr API
• Programming Language o Any language we knowo Some times depends on vendor API
Where?
Where Mash-up Used?
• Endless Possibilities
Conclusion
Conclusion
• Allow others to add value to your data
• Makes use of existing web services to build rich web services
Questions???
Last slide