Mash Up & Composite Application

Preview:

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

Mash-up & Composite Application

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

chandrasinghj@gmail.com

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

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

Recommended