LMS Integration description for TMs

Page 1

Integrating with EF’s Online school - Q&A

.

Integrating with EF’s Online school – Q&A Integration with the Online school is done using Web services.

1. What are Web services? Web services are a convention on how to use web techniques to allow one program to interact with another program over a network. The purpose of Web services is to allow one program to make use of another program on a different computer. Examples include • Delegating a heavy calculation to a faster computer • Making changes to a data base that resides on a another computer • Getting readings from sensors that are attached to other computers A key aspect is that the remote program controls what functions the calling program can perform on the remote computer.

2. How does a standard Web service work? Web services follow the HTTP client-server model. This means that a program on one computer acts as the server, and listens for incoming requests. This program can serve requests from many calling programs. This program is often referred to as the actual Web service. Other programs act as clients to the Web service. Client programs contact the server program whenever they have a reason to, for example when they want a calculation performed. The server will respond to each client request. However, it will only perform the requested action, like the calculation, if it the client stated the request correctly. If the server performed the requested action, it will send the result back with the response.

Figure 1. Illustration of a Web service

Last updated on May 23, 2012 1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.