playing well with others using web services for interoperability and content interchange dmitriy...
TRANSCRIPT
![Page 1: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/1.jpg)
Playing Well With OthersUsing Web Services For Interoperability and Content Interchange
Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory for Educational TechnologyUniversity of Pittsburgh School of Medicine
![Page 2: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/2.jpg)
Take a look at the following 3 websites…
![Page 3: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/3.jpg)
![Page 4: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/4.jpg)
![Page 5: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/5.jpg)
![Page 6: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/6.jpg)
Let’s take a closer look…
![Page 7: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/7.jpg)
![Page 8: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/8.jpg)
![Page 9: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/9.jpg)
![Page 10: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/10.jpg)
Now take a look at Amazon
![Page 11: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/11.jpg)
![Page 12: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/12.jpg)
![Page 13: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/13.jpg)
![Page 14: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/14.jpg)
What is so special about Facebook and Amazon?
![Page 15: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/15.jpg)
Web Service Infrastructure
![Page 16: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/16.jpg)
What Are Web Services?
o Web services are application components
o Web services communicate using open protocols
o Web services are self-contained o Web services are self-describing
o Web services can be used by other applications
![Page 17: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/17.jpg)
Implementation
o Well-supported by most modern programming languages
o Use XML to pass data
o Low implementation cost
![Page 18: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/18.jpg)
Example
Dim ws As New vpSim.externalDataAccess Dim link As String = ws.generatePlayerLink(userName, userPassword, learnerUserID, learnerFirstName, learnerLastName, learnerEmail, caseID) Response.Write("<a href='" & link & "' target='_blank'>" & link & "</a>")
![Page 19: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/19.jpg)
Why should you care?
![Page 20: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/20.jpg)
Imagine a system infrastructure where a student logs into a web portal…
![Page 21: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/21.jpg)
…and sees a calendar that aggregates data from Microsoft Exchange, Learning Management System (LMS) and portal events…
![Page 22: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/22.jpg)
…where a single blog application can be implemented in multiple web systems…
![Page 23: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/23.jpg)
… and a learning module can launch a virtual patient simulation…
![Page 24: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/24.jpg)
… and a virtual patient simulation can send a student performance report to any LMS
![Page 25: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/25.jpg)
Lab for Educational Technology Web Application Infrastructure
Navigator LMS
Microsoft SharePoint Web
Portal
Virtual Patient Simulator
Clinical Log
Blog
![Page 26: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory](https://reader036.vdocuments.mx/reader036/viewer/2022062713/56649cf45503460f949c1a02/html5/thumbnails/26.jpg)
Questions?
Dmitriy BabichenkoLaboratory for Educational TechnologyUniversity of Pittsburgh School of [email protected]