+ All Categories
Home > Documents > Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy...

Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy...

Date post: 17-Dec-2015
Category:
Upload: brianna-watts
View: 214 times
Download: 1 times
Share this document with a friend
Popular Tags:
26
Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory for Educational Technology University of Pittsburgh School of Medicine
Transcript
Page 1: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory.

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.

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.
Page 4: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory.
Page 5: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory.
Page 6: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory.

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.
Page 8: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory.
Page 9: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory.
Page 10: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory.

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.
Page 12: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory.
Page 13: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory.
Page 14: Playing Well With Others Using Web Services For Interoperability and Content Interchange Dmitriy Babichenko, Teppituk Krinchai, James B. McGee Laboratory.

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.

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.

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.

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.

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.

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.

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.

…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.

…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.

… 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.

… 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.

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.

Questions?

Dmitriy BabichenkoLaboratory for Educational TechnologyUniversity of Pittsburgh School of [email protected]


Recommended