SlideShare une entreprise Scribd logo
1  sur  17
MediaMosa and Webservices easy access to MediaMosa content SURFnet relatiedagen – 8 & 9december 2010 - Herman van Dompseler & Connect Communicate
Big roleforwebservices Webservices are the onlymeans of communicationbetweenMediaMosa and End User Applications That’s a goodthing,  seperation of concerns Frontend: presentation Backend: data
How do theyconnect? Trust relation End User Applicationsapplyfor a key to useMediaMosa.  End User Applicationsauthenticateusingthiskey and DBUS authentication End User Applications have access to their part of MediaMosa data
How do theycommunicate? Webservice request REST url GET /asset (with a lot of parameters) http://www.mediamosa.org/node/218114 Webservice response MediaMosa XML format
MediaMosa XML Example: /asset
and itworks
And itworks NOT likethis But… End usersdo notcommunicatedirectlywithMediaMosa All communications is doneusing End User Applications There is nopublic entranceto MediaMosa (entrance is basedon the trust relation) There is nostandard XML response format
Technology scouting  ‘Open Webservices’ Goal:  “to provide an open interface forsharing data stored in anMediaMosa environment”  “to consume data from other open platforms and to integratethis in MediaMosa” Side effects: New target audience: end users Public entrancewith easy access Standard XML response
What is needed? Open API
How to connectto Open API? Public Access The Open API is public withanurllike: api.mediamosa.org
How to communicatewith Open API? Webservice request REST url GET /search with standaard parameters like query, limit, order. Webservice response Standard XML format RSS Atom Json
Atom Example: /search
demo’s for end users & developers http://api.mediamosa.surfnet.nl/
A couple of examples Have younoticedthis? The difference in XML response MediaMosa XML: http://api.mediamosa.surfnet.nl/displayXML Atom XML: http://api.mediamosa.surfnet.nl/search?query=html5 ComparewithYouTube XML http://gdata.youtube.com/feeds/api/videos?q=html5&max-results=10&v=2 End users UseAtomfeed in iGoogle http://www.google.nl/ig Developers Createmashups http://api.mediamosa.surfnet.nl/cockpit?query=html5
Wrap up The current status Open Webservices givenewfunctionality to MediaMosa Public entrance Standard XML response Open webservices introducenewaudiences: End users (Mashup) developers The Proof Of Concept shows thatitcanbedone.  It’s nothereyet, but we keep youposted.
Easy access to MediaMosa Content What’s in itfor me? End user direct access to  MediaMosa content Developer easy integration of  MediaMosa content 	in SURFnetconext, 	website, ELO, etc.
Questions ? Asknow. Orask later. Herman van Dompseler herman@dompseler.nl

Contenu connexe

Tendances

Web 2 The business revolution
Web 2 The business revolution Web 2 The business revolution
Web 2 The business revolution
vitbich
 
Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009
subramanian K
 
Semantic web service
Semantic web serviceSemantic web service
Semantic web service
jean Agnimel
 
Web2.0 Ppt
Web2.0  PptWeb2.0  Ppt
Web2.0 Ppt
Park.C.H
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
paul.f
 
Carriers own brand_ott_social_sharing_service
Carriers own brand_ott_social_sharing_serviceCarriers own brand_ott_social_sharing_service
Carriers own brand_ott_social_sharing_service
Aswath Rao
 

Tendances (18)

POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Web 2 The business revolution
Web 2 The business revolution Web 2 The business revolution
Web 2 The business revolution
 
Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009
 
----
--------
----
 
Semantic web service
Semantic web serviceSemantic web service
Semantic web service
 
Ten Characteristics Of Web 2.0
Ten Characteristics Of Web 2.0Ten Characteristics Of Web 2.0
Ten Characteristics Of Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web20Web30
Web20Web30Web20Web30
Web20Web30
 
Soa
SoaSoa
Soa
 
Workshala
WorkshalaWorkshala
Workshala
 
Web2.0 Ppt
Web2.0  PptWeb2.0  Ppt
Web2.0 Ppt
 
Features of the web
Features of the webFeatures of the web
Features of the web
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Carriers own brand_ott_social_sharing_service
Carriers own brand_ott_social_sharing_serviceCarriers own brand_ott_social_sharing_service
Carriers own brand_ott_social_sharing_service
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0 Challenges for appraisal
Web 2.0 Challenges for appraisalWeb 2.0 Challenges for appraisal
Web 2.0 Challenges for appraisal
 
Content + Community, Communitech P2 P Nov15 2010
Content + Community, Communitech P2 P Nov15 2010Content + Community, Communitech P2 P Nov15 2010
Content + Community, Communitech P2 P Nov15 2010
 

En vedette (8)

Migration Debrief
Migration DebriefMigration Debrief
Migration Debrief
 
Norwegian studietur MediaMosa 22 november 2011
Norwegian studietur MediaMosa   22 november 2011Norwegian studietur MediaMosa   22 november 2011
Norwegian studietur MediaMosa 22 november 2011
 
MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010
MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010
MediaMosa and Opencast Matterhorn - MediaMosa community day - 25 november 2010
 
Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa
Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosaTechnology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa
Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa
 
MediaMosa: overview, architecture and how it fits with Opencast Matterhorn
MediaMosa: overview, architecture  and how it fits with Opencast MatterhornMediaMosa: overview, architecture  and how it fits with Opencast Matterhorn
MediaMosa: overview, architecture and how it fits with Opencast Matterhorn
 
Educause Presentation 2011
Educause Presentation 2011Educause Presentation 2011
Educause Presentation 2011
 
AECT Presentation)Flipped Classroom_Camtasia
AECT Presentation)Flipped Classroom_CamtasiaAECT Presentation)Flipped Classroom_Camtasia
AECT Presentation)Flipped Classroom_Camtasia
 
Wimba Connect conference_2010
Wimba Connect conference_2010Wimba Connect conference_2010
Wimba Connect conference_2010
 

Similaire à MediaMosa and Open Webservices - SURFnet Relatiedagen 2010

Web based lims_white_paper
Web based lims_white_paperWeb based lims_white_paper
Web based lims_white_paper
Preeti Gupta
 
Approaches To Research And Critical Writing
Approaches To Research And Critical WritingApproaches To Research And Critical Writing
Approaches To Research And Critical Writing
Hend Al-Khalifa
 
Web2 0 Incredibles
Web2 0 IncrediblesWeb2 0 Incredibles
Web2 0 Incredibles
anjeshdubey
 
Socket programming assignment
Socket programming assignmentSocket programming assignment
Socket programming assignment
Ravi Gupta
 
Strategic Importance of Cloud Computing in the Business Organizati.docx
Strategic Importance of Cloud Computing in the Business Organizati.docxStrategic Importance of Cloud Computing in the Business Organizati.docx
Strategic Importance of Cloud Computing in the Business Organizati.docx
susanschei
 

Similaire à MediaMosa and Open Webservices - SURFnet Relatiedagen 2010 (20)

MediaMosa and webservices
MediaMosa and webservicesMediaMosa and webservices
MediaMosa and webservices
 
UM MBA Program: A Primer On Web Services
UM MBA Program:  A Primer On Web ServicesUM MBA Program:  A Primer On Web Services
UM MBA Program: A Primer On Web Services
 
Impact of web life cycle activities & web services in modern era a review
Impact of web life cycle activities & web services in modern era  a reviewImpact of web life cycle activities & web services in modern era  a review
Impact of web life cycle activities & web services in modern era a review
 
Data Security Issues in Cloud Computing
Data Security Issues in Cloud ComputingData Security Issues in Cloud Computing
Data Security Issues in Cloud Computing
 
Information Technology for Facilities Management
Information Technology for Facilities ManagementInformation Technology for Facilities Management
Information Technology for Facilities Management
 
Amazon Case Study Paper
Amazon Case Study PaperAmazon Case Study Paper
Amazon Case Study Paper
 
Web 2.0 e RIAs
Web 2.0 e RIAsWeb 2.0 e RIAs
Web 2.0 e RIAs
 
Ie20303week1
Ie20303week1Ie20303week1
Ie20303week1
 
Role and Challenges in Cloud Computing and Ecommerce in SME’s
Role and Challenges in Cloud Computing and Ecommerce in SME’sRole and Challenges in Cloud Computing and Ecommerce in SME’s
Role and Challenges in Cloud Computing and Ecommerce in SME’s
 
Web based lims_white_paper
Web based lims_white_paperWeb based lims_white_paper
Web based lims_white_paper
 
Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computing
 
Cloud computing and SME
Cloud computing and SMECloud computing and SME
Cloud computing and SME
 
Approaches To Research And Critical Writing
Approaches To Research And Critical WritingApproaches To Research And Critical Writing
Approaches To Research And Critical Writing
 
Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service  Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service
 
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEINVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
 
Web2 0 Incredibles
Web2 0 IncrediblesWeb2 0 Incredibles
Web2 0 Incredibles
 
Ey35869874
Ey35869874Ey35869874
Ey35869874
 
Socket programming assignment
Socket programming assignmentSocket programming assignment
Socket programming assignment
 
Strategic Importance of Cloud Computing in the Business Organizati.docx
Strategic Importance of Cloud Computing in the Business Organizati.docxStrategic Importance of Cloud Computing in the Business Organizati.docx
Strategic Importance of Cloud Computing in the Business Organizati.docx
 
SPARK @ Mix: Workshop Discussion
SPARK @ Mix: Workshop DiscussionSPARK @ Mix: Workshop Discussion
SPARK @ Mix: Workshop Discussion
 

Plus de MediaMosa

To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
MediaMosa
 
Videoservices via SURFconext - 29 maart 2012
Videoservices via SURFconext  - 29 maart 2012Videoservices via SURFconext  - 29 maart 2012
Videoservices via SURFconext - 29 maart 2012
MediaMosa
 
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa
 

Plus de MediaMosa (20)

MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, BrusselsMediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
 
Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa  - 17 october 2013, UtrechtDrupalcafe meets MediaMosa  - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
 
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
 
MediaMosa Foundation - Webstroom 15 april 2013
MediaMosa Foundation - Webstroom  15 april 2013MediaMosa Foundation - Webstroom  15 april 2013
MediaMosa Foundation - Webstroom 15 april 2013
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
 
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortInuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
 
A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012
 
Videoservices via SURFconext - 29 maart 2012
Videoservices via SURFconext  - 29 maart 2012Videoservices via SURFconext  - 29 maart 2012
Videoservices via SURFconext - 29 maart 2012
 
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
 
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
 
MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011
 
Rich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorRich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa Ingestor
 
WCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaWCAG compliancy for MediaMosa
WCAG compliancy for MediaMosa
 
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaUsing OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
 
Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011
 
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
 
Seminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsSeminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projects
 
Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011
 
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
 

MediaMosa and Open Webservices - SURFnet Relatiedagen 2010

  • 1. MediaMosa and Webservices easy access to MediaMosa content SURFnet relatiedagen – 8 & 9december 2010 - Herman van Dompseler & Connect Communicate
  • 2. Big roleforwebservices Webservices are the onlymeans of communicationbetweenMediaMosa and End User Applications That’s a goodthing, seperation of concerns Frontend: presentation Backend: data
  • 3. How do theyconnect? Trust relation End User Applicationsapplyfor a key to useMediaMosa. End User Applicationsauthenticateusingthiskey and DBUS authentication End User Applications have access to their part of MediaMosa data
  • 4. How do theycommunicate? Webservice request REST url GET /asset (with a lot of parameters) http://www.mediamosa.org/node/218114 Webservice response MediaMosa XML format
  • 7. And itworks NOT likethis But… End usersdo notcommunicatedirectlywithMediaMosa All communications is doneusing End User Applications There is nopublic entranceto MediaMosa (entrance is basedon the trust relation) There is nostandard XML response format
  • 8. Technology scouting ‘Open Webservices’ Goal: “to provide an open interface forsharing data stored in anMediaMosa environment” “to consume data from other open platforms and to integratethis in MediaMosa” Side effects: New target audience: end users Public entrancewith easy access Standard XML response
  • 9. What is needed? Open API
  • 10. How to connectto Open API? Public Access The Open API is public withanurllike: api.mediamosa.org
  • 11. How to communicatewith Open API? Webservice request REST url GET /search with standaard parameters like query, limit, order. Webservice response Standard XML format RSS Atom Json
  • 13. demo’s for end users & developers http://api.mediamosa.surfnet.nl/
  • 14. A couple of examples Have younoticedthis? The difference in XML response MediaMosa XML: http://api.mediamosa.surfnet.nl/displayXML Atom XML: http://api.mediamosa.surfnet.nl/search?query=html5 ComparewithYouTube XML http://gdata.youtube.com/feeds/api/videos?q=html5&max-results=10&v=2 End users UseAtomfeed in iGoogle http://www.google.nl/ig Developers Createmashups http://api.mediamosa.surfnet.nl/cockpit?query=html5
  • 15. Wrap up The current status Open Webservices givenewfunctionality to MediaMosa Public entrance Standard XML response Open webservices introducenewaudiences: End users (Mashup) developers The Proof Of Concept shows thatitcanbedone. It’s nothereyet, but we keep youposted.
  • 16. Easy access to MediaMosa Content What’s in itfor me? End user direct access to MediaMosa content Developer easy integration of MediaMosa content in SURFnetconext, website, ELO, etc.
  • 17. Questions ? Asknow. Orask later. Herman van Dompseler herman@dompseler.nl