SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Web Services
Agenda:
Ø  What is a Web Service
Ø  Uses of Web Services
Ø  Types of Web Services
Ø  Web Service protocols
Ø  Web Services Description Language (WSDL)
Ø  What is SOAP
http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com
What is a Web Service
http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com
CLIENT SERVER
Exchange data
JAVA
It is a service to exchange data from different
unknown systems.
C#
Uses of Web Services
—  Reuse of existing applications
—  Communicate or Exchange with different
platforms.
http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com
Currency
ConverterBank of
America
Wells
Fargo AXIS
Types of Web Services
—  Simple Web services
—  Complex Web services
Simple Web services have only simple data types like
integer, string and other types are sent and receive
Complex Web Services are need to configure the ability
to send and receive more than the simple data types.
http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com
Web Service protocols
—  SOAP
—  REST
—  BEEP
—  JSON-RPC
—  XMLL-RPC
http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com
Web Services Description Language
(WSDL)
—  WSDL is an XML document, used to describe Web services
—  It describes major 4 elements
—  <types>
—  <message>
—  <port Type>
—  <binding>
We can generate WSDL through IDE or can written manually.
First create WSDL and then developing implementation classes
depends on WSDL called Top-down approach.
Depends on implementation classes creating WSDL is Bottom-up
approach.
http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com
—  It is a simple XML-base protocol to
access web services or to exchange
information over HTTP.
http://helloworldtutorials.blogspot.com
What is SOAP
CLIENT SERVER
SOAP Protocol
http://helloworldtutorials.blogspot.com

More Related Content

PPTX
Distributed Shared Memory
PDF
Getting Strated with Amazon Dynamo DB (Jim Scharf) - AWS DB Day
PPTX
Cloud computing intro
PPT
Parallel Algorithms- Sorting and Graph
PPT
Chapter 6-Consistency and Replication.ppt
PPTX
Cloud computing
PPT
PDF
MariaDB 마이그레이션 - 네오클로바
Distributed Shared Memory
Getting Strated with Amazon Dynamo DB (Jim Scharf) - AWS DB Day
Cloud computing intro
Parallel Algorithms- Sorting and Graph
Chapter 6-Consistency and Replication.ppt
Cloud computing
MariaDB 마이그레이션 - 네오클로바

What's hot (20)

PPTX
Database failure and recovery 1
PPTX
Azure Key Vault - Getting Started
PDF
MicroCPH - Managing data consistency in a microservice architecture using Sagas
PPTX
Transactions and Concurrency Control
PPTX
Microsoft Azure Technical Overview
PDF
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
PPTX
Overview SQL Server 2019
PPTX
Storage virtualization
PPT
Deadlock
PPT
Intro to Amazon S3
PDF
DBaaS- Database as a Service in a DBAs World
PPTX
Recovery Techniques and Need of Recovery
PPTX
Introduction to Microservices
PPTX
Azure Introduction
PPT
Ms sql server architecture
PDF
AWS Connectivity, VPC Design and Security Pro Tips
PPTX
CS8791 Unit 2 Cloud Enabling Technologies
PDF
Introducing Saga Pattern in Microservices with Spring Statemachine
PPTX
Introduction to microservices
PPTX
Cloud Service Models
Database failure and recovery 1
Azure Key Vault - Getting Started
MicroCPH - Managing data consistency in a microservice architecture using Sagas
Transactions and Concurrency Control
Microsoft Azure Technical Overview
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
Overview SQL Server 2019
Storage virtualization
Deadlock
Intro to Amazon S3
DBaaS- Database as a Service in a DBAs World
Recovery Techniques and Need of Recovery
Introduction to Microservices
Azure Introduction
Ms sql server architecture
AWS Connectivity, VPC Design and Security Pro Tips
CS8791 Unit 2 Cloud Enabling Technologies
Introducing Saga Pattern in Microservices with Spring Statemachine
Introduction to microservices
Cloud Service Models
Ad

Viewers also liked (10)

PDF
lesson plan
DOCX
PDF
Historia de internet
PDF
Create WSDL
PDF
Strengthening Team Relationships: EDF Energy
PPTX
Web service 2
PDF
10 Insightful Quotes On Designing A Better Customer Experience
PPTX
How to Build a Dynamic Social Media Plan
PDF
Learn BEM: CSS Naming Convention
PDF
SEO: Getting Personal
lesson plan
Historia de internet
Create WSDL
Strengthening Team Relationships: EDF Energy
Web service 2
10 Insightful Quotes On Designing A Better Customer Experience
How to Build a Dynamic Social Media Plan
Learn BEM: CSS Naming Convention
SEO: Getting Personal
Ad

Similar to Web services (20)

PDF
Web services and Applications in Web Technology.pdf
PPTX
Web Services - A brief overview
PPTX
Web services
PPTX
Web Programming
PDF
Web Service Tutorial
PDF
Day1 : web service basics
DOCX
KO on Web Services
PPT
Exposing EJBs As Web Services
PDF
SpringPeople Introduction to JAVA Web Services
PPTX
Web services
PPTX
Ntg web services
PPTX
Web services soap and rest by mandakini for TechGig
PPTX
Web-services-MD.pptx for web site designing
PPTX
Web Services
PPTX
Web service- Guest Lecture at National Wokshop
PPT
Web service
PPT
WebService-Java
PPTX
Intro To Web and Web Services (REST Series 01)
PDF
Admin2012 buchan web_services-v101
Web services and Applications in Web Technology.pdf
Web Services - A brief overview
Web services
Web Programming
Web Service Tutorial
Day1 : web service basics
KO on Web Services
Exposing EJBs As Web Services
SpringPeople Introduction to JAVA Web Services
Web services
Ntg web services
Web services soap and rest by mandakini for TechGig
Web-services-MD.pptx for web site designing
Web Services
Web service- Guest Lecture at National Wokshop
Web service
WebService-Java
Intro To Web and Web Services (REST Series 01)
Admin2012 buchan web_services-v101

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
Teaching material agriculture food technology
PDF
NewMind AI Monthly Chronicles - July 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Modernizing your data center with Dell and AMD
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
CIFDAQ's Market Insight: SEC Turns Pro Crypto
A Presentation on Artificial Intelligence
Encapsulation_ Review paper, used for researhc scholars
Teaching material agriculture food technology
NewMind AI Monthly Chronicles - July 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectral efficient network and resource selection model in 5G networks
Understanding_Digital_Forensics_Presentation.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...

Web services

  • 1. Web Services Agenda: Ø  What is a Web Service Ø  Uses of Web Services Ø  Types of Web Services Ø  Web Service protocols Ø  Web Services Description Language (WSDL) Ø  What is SOAP http://helloworldtutorials.blogspot.com http://helloworldtutorials.blogspot.com
  • 2. What is a Web Service http://helloworldtutorials.blogspot.com http://helloworldtutorials.blogspot.com CLIENT SERVER Exchange data JAVA It is a service to exchange data from different unknown systems. C#
  • 3. Uses of Web Services —  Reuse of existing applications —  Communicate or Exchange with different platforms. http://helloworldtutorials.blogspot.com http://helloworldtutorials.blogspot.com Currency ConverterBank of America Wells Fargo AXIS
  • 4. Types of Web Services —  Simple Web services —  Complex Web services Simple Web services have only simple data types like integer, string and other types are sent and receive Complex Web Services are need to configure the ability to send and receive more than the simple data types. http://helloworldtutorials.blogspot.com http://helloworldtutorials.blogspot.com
  • 5. Web Service protocols —  SOAP —  REST —  BEEP —  JSON-RPC —  XMLL-RPC http://helloworldtutorials.blogspot.com http://helloworldtutorials.blogspot.com
  • 6. Web Services Description Language (WSDL) —  WSDL is an XML document, used to describe Web services —  It describes major 4 elements —  <types> —  <message> —  <port Type> —  <binding> We can generate WSDL through IDE or can written manually. First create WSDL and then developing implementation classes depends on WSDL called Top-down approach. Depends on implementation classes creating WSDL is Bottom-up approach. http://helloworldtutorials.blogspot.com http://helloworldtutorials.blogspot.com
  • 7. —  It is a simple XML-base protocol to access web services or to exchange information over HTTP. http://helloworldtutorials.blogspot.com What is SOAP CLIENT SERVER SOAP Protocol http://helloworldtutorials.blogspot.com