















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Describing the methods to secure the website in php
Typology: Lecture notes
1 / 23
This page cannot be seen from the preview
Don't miss anything!
















Lecture 14 Web Services Fatima Bashir Lecturer Computer Science Department
each other over the web using HTTP and other universally supported protocols.
designed to perform a certain set of tasks.
network and can also be invoked accordingly.
provide functionality to the client which invokes that web service.
programming interface (API) or Web APIs that are accessed via HTTP and executed on a remote system hosting the requested service.
independent. You can develop a Web service using any language, and you can deploy it on any platform, from the tiniest device to the largest supercomputer.
client interact with server.
can access on server is known as a Resource.
the clients.
format i.e. HTML. XML, Plain Text, PDF, JPEG, JSON etc.
(this is advantage of RESTFUL web services over SOAP web services)
needs WSDL (Web Service Description Language) in order to access anything on server.
▷ Host: Web server ▷ The Accept header tells the server about the various presentation formats this client supports. ▷ User-Agent contains information about the type of client who made this request. ▷ Accept-Encoding/Language tells about the encoding and language this client supports.
services uses is HTTP.
treated as new request.
new request and should be containing all information needed to establish the communication.
guidelines that RESTFUL services have to use HTTP and not any other communication protocol.
based protocol to let applications exchange information over HTTP.
independent.
application running on different OS with different technologies and programming languages.
All the standard web services work using the following components −
a message
Integration) for describing, publishing, and finding Web services
describe the availability of service. 14
register and search web service.
and hit UDDI and search for particular web services.
WSDL file on internet.
client, then service provider directly gives this file to the client, and then client can access the web services using this file. Second there is entity UDDI directory on internet(universal description discovery & integration), where all service provider on internet register their web services on UDDI using WSDL file
Service provider
client application who want to use it. Service requestor
utilizes an existing web service by opening a network connection and sending an XML request. Service registry
provides a central place where developers can publish new services or find existing ones. It therefore serves as a centralized trade center for companies and their services.