SlideShare a Scribd company logo
WEB SERVICES 
Bhargav Tailor 
bhargavtailor6@hotmail.com 
9974218047
WHY WEB SERVICES NEEDED 
…………..? 
 While creating a website that display Local, national 
and International news to its user . 
 So that you do not have enough resource and budget to 
collect the latest news and keep the content of website 
up-to-date. 
 we can easily do this , we can gather the news from 
other News websites and simply display on our websites 
 We can do this easily with the help of Web services , 
Which allow your website to communicate with the 
other News websites
WHAT IS ACTUALLY WEB 
SERVICES..? 
 A web services is an entity that can be 
programmed to provide a particular functionality 
to any number of application over the internet 
 Web services can be use by any web application , 
no matter whatever programming language is 
used or hardware platform and operating system 
on which application is running 
 Web services does not have any user interface . It 
just provide s specific services to website 
 Before web services is introduce there is many 
technologies are used such as DCOM and 
CORBA but web services is more popular
FULL FORM OF DCOM & CORBA 
 DCOM : - Distributed Component Object Model 
 CORBA : - Common Object Request Broker 
Architecture
[CONT..] 
 Web services are most appropriate to be used while 
communicating across cross-platform or making 
trusted connection between server and the client
BENEFITS OF WEB SERVICES 
 It is simple because of which they can be 
implemented on various platform 
 Web services is loosely coupled because of which 
their interface and methods can be extended 
 Web services do not carry any state information 
from web pages
HOW CALL WEB SERVICES 
METHOD…?
WEB SERVICES COMPLIES WITH 
COMMON INDUSTRY STANDARDS .. 
Simple Object Access Protocol (SOAP) 
Web Services Description Language 
(WSDL)
SOAP (SIMPLE OBJECT ACCESS PROTOCOL) 
 SOAP allows web services to communicate with 
other Web Application over the Internet . 
 SOAP is a simple XML-based Protocol to let 
exchange information over HTTP. SOAP is a 
Protocol for accessing Web services . 
 SOAP Specifies a format for the XML Message 
using which the web application request and 
receive we services from a web Server
TWO FEATURES OF SOAP SUPPORT FOR 
THIS 
[CONT..] 
 Remote Procedure Calls : Remote web application 
sends a SOAP message that contains a request to 
a Procedure of Web services . 
 Platform Independent : Web services can be 
developed using any programming language not 
necessary to use same language used in web 
application
WSDL (WEB SERVICES DESCRIPTION 
LANGUAGE) 
 WSDL allow consumer of a Web services to know 
about the web services before interacting with it. 
 It describe all the information required to use a 
Web services that are Following. 
Operation : Refer to the mechanism used by the 
web services to exchange message with the 
consumer of the web services. 
Bindings : Refer to the protocol used by the web 
service to the interact with consumer of the web 
services . 
Endpoint : Refer to the Location of a Binding.
[CONT..] 
 We can use WSDL to describe a web services 
with the help of XML therefore you can use 
WSDL to describe a web services that can be 
used by the application create using different 
platform and programming language . 
 WSDL is a document written in XML. The 
document describes a Web service. It specifies 
the location of the service and the operations the 
service exposes.
MAJOR ELEMENT OF WSDL 
[CONT..] 
 <type> : A container for data type definitions 
used by the web service. 
 <message> : A typed definition of the data being 
communicated. 
 <portType> : A set of operations supported by one 
or more endpoints. 
 <binding> : Describe how a protocol can be used 
with particular Interface
LOCATING WEB SERVICES.. 
 The URL of the web services that you want to 
use in your application , so you will just place it 
in a configuration file . 
 In other situation you might have to search URL 
of the Web services at application runtime . 
 There is two method to search URL for web 
services. 
 DISCO (Discovery) 
 UDDI (Universal Description ,Discovery and 
Integration)
DISCO.. 
It a standard that creates a list of related web 
services in a file, called DISCO file . 
An Organization can publish its own DISCO 
file on the server, so that client can accessed 
this file to determine what all web services are 
available
UDDI 
 It a Centralized directory where different Web 
services offered by different Organization are 
published 
 Client can Search required Web services in the 
Directory
THANK YOU

More Related Content

What's hot

Xml web services
Xml web servicesXml web services
Xml web services
Raghu nath
 
KO on Web Services
KO on Web ServicesKO on Web Services
KO on Web Services
Manjunatha RK
 
Introduction to web services and how to in php
Introduction to web services and how to in phpIntroduction to web services and how to in php
Introduction to web services and how to in php
Amit Kumar Singh
 
Exposing EJBs As Web Services
Exposing EJBs As Web ServicesExposing EJBs As Web Services
Exposing EJBs As Web Services
Subin Sugunan
 
Web service assignment
Web service assignmentWeb service assignment
Web service assignment
ancymary1996
 
Java web services
Java web servicesJava web services
Java web services
kumar gaurav
 
Web Services
Web ServicesWeb Services
Web Services
Gaurav Tyagi
 
Web service
Web serviceWeb service
SOA - From Webservices to APIs
SOA - From Webservices to APIsSOA - From Webservices to APIs
SOA - From Webservices to APIs
Holger Reinhardt
 
Understanding Web services
Understanding Web servicesUnderstanding Web services
Understanding Web services
Fabricio Epaminondas
 
Web Service Presentation
Web Service PresentationWeb Service Presentation
Web Service Presentation
guest0df6b0
 
SOA & WCF
SOA & WCFSOA & WCF
SOA & WCF
Dev Raj Gautam
 
Web service implementation
Web service implementationWeb service implementation
Web service implementation
Yatindra Sahu
 
Introduction to webservices
Introduction to webservicesIntroduction to webservices
Introduction to webservices
Gagandeep Singh
 
Web services
Web servicesWeb services
Web services
Ankit Jain
 
Xml For Dummies Chapter 15 Using Xml With Web Servicesit-slideshares.blogsp...
Xml For Dummies   Chapter 15 Using Xml With Web Servicesit-slideshares.blogsp...Xml For Dummies   Chapter 15 Using Xml With Web Servicesit-slideshares.blogsp...
Xml For Dummies Chapter 15 Using Xml With Web Servicesit-slideshares.blogsp...
phanleson
 
Soap web service
Soap web serviceSoap web service
Soap web service
NITT, KAMK
 
Web services
Web servicesWeb services
Web services
Michael Weiss
 
Develop ASP.Net Web Service
Develop ASP.Net Web Service Develop ASP.Net Web Service
Develop ASP.Net Web Service
Safaa Farouk
 
Description of soa and SOAP,WSDL & UDDI
Description of soa and SOAP,WSDL & UDDIDescription of soa and SOAP,WSDL & UDDI
Description of soa and SOAP,WSDL & UDDI
TUSHAR VARSHNEY
 

What's hot (20)

Xml web services
Xml web servicesXml web services
Xml web services
 
KO on Web Services
KO on Web ServicesKO on Web Services
KO on Web Services
 
Introduction to web services and how to in php
Introduction to web services and how to in phpIntroduction to web services and how to in php
Introduction to web services and how to in php
 
Exposing EJBs As Web Services
Exposing EJBs As Web ServicesExposing EJBs As Web Services
Exposing EJBs As Web Services
 
Web service assignment
Web service assignmentWeb service assignment
Web service assignment
 
Java web services
Java web servicesJava web services
Java web services
 
Web Services
Web ServicesWeb Services
Web Services
 
Web service
Web serviceWeb service
Web service
 
SOA - From Webservices to APIs
SOA - From Webservices to APIsSOA - From Webservices to APIs
SOA - From Webservices to APIs
 
Understanding Web services
Understanding Web servicesUnderstanding Web services
Understanding Web services
 
Web Service Presentation
Web Service PresentationWeb Service Presentation
Web Service Presentation
 
SOA & WCF
SOA & WCFSOA & WCF
SOA & WCF
 
Web service implementation
Web service implementationWeb service implementation
Web service implementation
 
Introduction to webservices
Introduction to webservicesIntroduction to webservices
Introduction to webservices
 
Web services
Web servicesWeb services
Web services
 
Xml For Dummies Chapter 15 Using Xml With Web Servicesit-slideshares.blogsp...
Xml For Dummies   Chapter 15 Using Xml With Web Servicesit-slideshares.blogsp...Xml For Dummies   Chapter 15 Using Xml With Web Servicesit-slideshares.blogsp...
Xml For Dummies Chapter 15 Using Xml With Web Servicesit-slideshares.blogsp...
 
Soap web service
Soap web serviceSoap web service
Soap web service
 
Web services
Web servicesWeb services
Web services
 
Develop ASP.Net Web Service
Develop ASP.Net Web Service Develop ASP.Net Web Service
Develop ASP.Net Web Service
 
Description of soa and SOAP,WSDL & UDDI
Description of soa and SOAP,WSDL & UDDIDescription of soa and SOAP,WSDL & UDDI
Description of soa and SOAP,WSDL & UDDI
 

Similar to Web services

Web Services in Cloud Computing.pptx
Web Services in Cloud Computing.pptxWeb Services in Cloud Computing.pptx
Web Services in Cloud Computing.pptx
ssuser403d87
 
WebService-Java
WebService-JavaWebService-Java
WebService-Java
halwal
 
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUIAdvancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio
 
Web services
Web servicesWeb services
Web services
ishmecse13
 
Web services
Web servicesWeb services
Web services
Akshay Ballarpure
 
Web services concepts, protocols and development
Web services concepts, protocols and developmentWeb services concepts, protocols and development
Web services concepts, protocols and development
ishmecse13
 
web technologies Unit 5
 web technologies Unit 5 web technologies Unit 5
web technologies Unit 5
madhusrinivasan9
 
Web Programming
Web ProgrammingWeb Programming
Web Programming
VijayapriyaP1
 
Web Service Implementation Using ASP.NET
Web Service Implementation Using ASP.NETWeb Service Implementation Using ASP.NET
Web Service Implementation Using ASP.NET
Ponraj
 
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbai
vibrantuser
 
Unit 5 WEB TECHNOLOGIES
Unit 5 WEB TECHNOLOGIES Unit 5 WEB TECHNOLOGIES
Unit 5 WEB TECHNOLOGIES
tamilmozhiyaltamilmo
 
Anatomy Of A Web Service
Anatomy Of A Web ServiceAnatomy Of A Web Service
Anatomy Of A Web Service
kchavd01
 
SOA web services concepts
SOA web services conceptsSOA web services concepts
SOA web services concepts
XAVIERCONSULTANTS
 
Application.pdf
Application.pdfApplication.pdf
Application.pdf
KarthigeyanS13
 
Day1 : web service basics
Day1 :  web service basics Day1 :  web service basics
Day1 : web service basics
Testing World
 
Understanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company indiaUnderstanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company india
Jignesh Aakoliya
 
API.pdf
API.pdfAPI.pdf
UNIT 3 web iiiBCA.pptx
UNIT 3 web iiiBCA.pptxUNIT 3 web iiiBCA.pptx
UNIT 3 web iiiBCA.pptx
VijayKumarLokanadam
 
Presentation1REVIEW
Presentation1REVIEWPresentation1REVIEW
Presentation1REVIEW
Aakanksha Dhidhi
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
ssuser041880
 

Similar to Web services (20)

Web Services in Cloud Computing.pptx
Web Services in Cloud Computing.pptxWeb Services in Cloud Computing.pptx
Web Services in Cloud Computing.pptx
 
WebService-Java
WebService-JavaWebService-Java
WebService-Java
 
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUIAdvancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUI
 
Web services
Web servicesWeb services
Web services
 
Web services
Web servicesWeb services
Web services
 
Web services concepts, protocols and development
Web services concepts, protocols and developmentWeb services concepts, protocols and development
Web services concepts, protocols and development
 
web technologies Unit 5
 web technologies Unit 5 web technologies Unit 5
web technologies Unit 5
 
Web Programming
Web ProgrammingWeb Programming
Web Programming
 
Web Service Implementation Using ASP.NET
Web Service Implementation Using ASP.NETWeb Service Implementation Using ASP.NET
Web Service Implementation Using ASP.NET
 
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbai
 
Unit 5 WEB TECHNOLOGIES
Unit 5 WEB TECHNOLOGIES Unit 5 WEB TECHNOLOGIES
Unit 5 WEB TECHNOLOGIES
 
Anatomy Of A Web Service
Anatomy Of A Web ServiceAnatomy Of A Web Service
Anatomy Of A Web Service
 
SOA web services concepts
SOA web services conceptsSOA web services concepts
SOA web services concepts
 
Application.pdf
Application.pdfApplication.pdf
Application.pdf
 
Day1 : web service basics
Day1 :  web service basics Day1 :  web service basics
Day1 : web service basics
 
Understanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company indiaUnderstanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company india
 
API.pdf
API.pdfAPI.pdf
API.pdf
 
UNIT 3 web iiiBCA.pptx
UNIT 3 web iiiBCA.pptxUNIT 3 web iiiBCA.pptx
UNIT 3 web iiiBCA.pptx
 
Presentation1REVIEW
Presentation1REVIEWPresentation1REVIEW
Presentation1REVIEW
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 

Recently uploaded

spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 

Recently uploaded (20)

spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 

Web services

  • 1. WEB SERVICES Bhargav Tailor bhargavtailor6@hotmail.com 9974218047
  • 2. WHY WEB SERVICES NEEDED …………..?  While creating a website that display Local, national and International news to its user .  So that you do not have enough resource and budget to collect the latest news and keep the content of website up-to-date.  we can easily do this , we can gather the news from other News websites and simply display on our websites  We can do this easily with the help of Web services , Which allow your website to communicate with the other News websites
  • 3. WHAT IS ACTUALLY WEB SERVICES..?  A web services is an entity that can be programmed to provide a particular functionality to any number of application over the internet  Web services can be use by any web application , no matter whatever programming language is used or hardware platform and operating system on which application is running  Web services does not have any user interface . It just provide s specific services to website  Before web services is introduce there is many technologies are used such as DCOM and CORBA but web services is more popular
  • 4. FULL FORM OF DCOM & CORBA  DCOM : - Distributed Component Object Model  CORBA : - Common Object Request Broker Architecture
  • 5. [CONT..]  Web services are most appropriate to be used while communicating across cross-platform or making trusted connection between server and the client
  • 6. BENEFITS OF WEB SERVICES  It is simple because of which they can be implemented on various platform  Web services is loosely coupled because of which their interface and methods can be extended  Web services do not carry any state information from web pages
  • 7. HOW CALL WEB SERVICES METHOD…?
  • 8. WEB SERVICES COMPLIES WITH COMMON INDUSTRY STANDARDS .. Simple Object Access Protocol (SOAP) Web Services Description Language (WSDL)
  • 9. SOAP (SIMPLE OBJECT ACCESS PROTOCOL)  SOAP allows web services to communicate with other Web Application over the Internet .  SOAP is a simple XML-based Protocol to let exchange information over HTTP. SOAP is a Protocol for accessing Web services .  SOAP Specifies a format for the XML Message using which the web application request and receive we services from a web Server
  • 10. TWO FEATURES OF SOAP SUPPORT FOR THIS [CONT..]  Remote Procedure Calls : Remote web application sends a SOAP message that contains a request to a Procedure of Web services .  Platform Independent : Web services can be developed using any programming language not necessary to use same language used in web application
  • 11. WSDL (WEB SERVICES DESCRIPTION LANGUAGE)  WSDL allow consumer of a Web services to know about the web services before interacting with it.  It describe all the information required to use a Web services that are Following. Operation : Refer to the mechanism used by the web services to exchange message with the consumer of the web services. Bindings : Refer to the protocol used by the web service to the interact with consumer of the web services . Endpoint : Refer to the Location of a Binding.
  • 12. [CONT..]  We can use WSDL to describe a web services with the help of XML therefore you can use WSDL to describe a web services that can be used by the application create using different platform and programming language .  WSDL is a document written in XML. The document describes a Web service. It specifies the location of the service and the operations the service exposes.
  • 13. MAJOR ELEMENT OF WSDL [CONT..]  <type> : A container for data type definitions used by the web service.  <message> : A typed definition of the data being communicated.  <portType> : A set of operations supported by one or more endpoints.  <binding> : Describe how a protocol can be used with particular Interface
  • 14. LOCATING WEB SERVICES..  The URL of the web services that you want to use in your application , so you will just place it in a configuration file .  In other situation you might have to search URL of the Web services at application runtime .  There is two method to search URL for web services.  DISCO (Discovery)  UDDI (Universal Description ,Discovery and Integration)
  • 15. DISCO.. It a standard that creates a list of related web services in a file, called DISCO file . An Organization can publish its own DISCO file on the server, so that client can accessed this file to determine what all web services are available
  • 16. UDDI  It a Centralized directory where different Web services offered by different Organization are published  Client can Search required Web services in the Directory