16
Mash-up & Composite Application Talk by J.Chandra Singh Student of SA(30), ISS [email protected]

Mash Up & Composite Application

Embed Size (px)

DESCRIPTION

A talk about Mash-up & Composite Application by J.Chandra Singh, Student of SA(30), Institute of System Sciences, National University of Singapore.

Citation preview

Page 1: Mash Up & Composite Application

Mash-up & Composite Application

Talk byJ.Chandra SinghStudent of SA(30), ISS

[email protected]

Page 2: Mash Up & Composite Application

About This Talk

• What is Mash-up?• What is Composite Application?• Difference• Examples• How it is used• Where can be used• Conclusion

Page 3: Mash Up & Composite Application

What?

Page 4: Mash Up & Composite Application

What is Mash-up?

• A Web application that combines data or functionality from more than one source into a single integrated tool

• Background information

Page 5: Mash Up & Composite Application

What Is Composite Application

• An application built by combining multiple existing functions into a new application

Page 6: Mash Up & Composite 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

Page 7: Mash Up & Composite Application

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

Page 9: Mash Up & Composite Application

How?

Page 10: Mash Up & Composite Application

How We Use Mash-up?

• Platform - Web

• Data & Application - Anywhere

• Using SOA (Service Oriented Architecture)SOA infrastructure allows different applications to

exchange data

Page 11: Mash Up & Composite Application

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

Page 12: Mash Up & Composite Application

Where?

Page 13: Mash Up & Composite Application

Where Mash-up Used?

• Endless Possibilities

Page 14: Mash Up & Composite Application

Conclusion

Page 15: Mash Up & Composite Application

Conclusion

• Allow others to add value to your data

• Makes use of existing web services to build rich web services

Page 16: Mash Up & Composite Application

Questions???

Last slide