by: pramod jagtap aniket bochare. agenda introduction to dataset web service description service...

15
Open movie database service By: Pramod Jagtap Aniket Bochare

Upload: steven-blankenship

Post on 03-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Open movie database service

By: Pramod JagtapAniket Bochare

Page 2: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

AgendaIntroduction to datasetWeb service descriptionService architectureProject planIntended clients

Page 3: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Introduction to datasetIMDB dataset :- The internet movie database

Over 1.8 million recordsData consists movies and corresponding cast,

business details, locations, soundtracks…Publicly available as plain text files.

Page 4: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

MotivationIMDB doesn’t provide any APIs.Developers find hard to get movie

information in machine readable format.Tourism industry can benefit from advertizing

about movies filmed in given location.

Page 5: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Web Service FeaturesProvision for analysis of data.This service will provide the list of special

effects companies involved in filming the given movie.

List movies/TV shows as per specified genres.Combination of multiple genres

Page 6: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Web Service Features…We are planning to take advantage of Google

maps to list movies filmed at a given location.Provide the movie list for the given cast

members.

Page 7: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Client Interface

Apache Tomcat Web Server

SOAP Request

HTTP response

Web Browser

WSDL

HTTP Request

SOAP Response

Apache Axis

UDDI API

Database Layer

User/Client

My SQL Server (IMDB Database)

DB Query Request

DB Query Response

Google Maps API

maps.google.com

SERVICE ARCHITECTURE

Page 8: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Resources InvolvedWSDLSOAPXML-RPCApache TomcatMy SQLGoogle Maps APIBluegrit Cluster

Page 9: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Functional RequirementsUser inputs:

Cast names or,Movie name or,LocationGenre

Output to users:List of movies,List of special effect companies,List of movies filmed in specified location.

Page 10: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Project PlanMid-Term :

Setting up environment.Design database schema and import records

from plain text files to DB.Design of Web service.

End of TermCompleted Web service and client. Project report.

Page 11: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Intended ClientsCommon people

Find movies using cast names. Find movies for using combination of genres.

Movie directors and producers.Find special effect companies.

Tourism industryShow movies filmed in given location to attract

tourists.

Page 12: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

ResponsibilitiesAll

Development of web serviceProject reportPresentationService Testing

Pramod JagtapDesign of web service and client.Design and development of UI.

Aniket BochareBluegrit environment setup.Analysis and importing of IMDB dataset.

Page 13: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Challenges

Page 14: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

References

Page 15: By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients

Questions?