SlideShare a Scribd company logo
1 of 13
Web services are open standard (XML, SOAP, HTTP etc.) based Web
applications that interact with other web applications for the purpose of
exchanging data.
Web Services can convert your existing applications into Web-
applications.
 A web service is any piece of software that makes
itself available over the internet and uses a
standardized XML messaging system. XML is
used to encode all communications to a web
service. For example, a client invokes a web
service by sending an XML message, then waits
for a corresponding XML response. As all
communication is in XML, web services are not
dependent to any one operating system or
programming language--Java can talk with Perl;
Windows applications can talk with Unix
applications.
 Web services are self-contained, modular,
distributed, dynamic applications that can be
described, published, located, or invoked
over the network to create products,
processes, and supply chains. These
applications can be local, distributed, or web-
based. Web services are built on top of open
standards such as TCP/IP, HTTP, Java, HTML,
and XML.
 Web services are XML-based information
exchange systems that use the Internet for
direct application-to-application interaction.
These systems can include programs, objects,
messages, or documents.
 A web service is a collection of open protocols
and standards used for exchanging data between
applications or systems. Software applications
written in various programming languages and
running on various platforms can use web
services to exchange data over computer
networks like the Internet in a manner similar to
inter-process communication on a single
computer. This interoperability (e.g., between
Java and Python, or Windows and Linux
applications) is due to the use of open standards
 A web service is a collection of open protocols
and standards used for exchanging data between
applications or systems. Software applications
written in various programming languages and
running on various platforms can use web
services to exchange data over computer
networks like the Internet in a manner similar to
inter-process communication on a single
computer. This interoperability (e.g., between
Java and Python, or Windows and Linux
applications) is due to the use of open standards
 SOAP was originally part of the specification
that included the Web Services Description
Language (WSDL) and Universal Description,
Discovery, and Integration (UDDI). It is used
now without WSDL and UDDI. Instead of the
discovery process described in the History of
the Web Services Specification section below,
SOAP messages are hard-coded or
genereated without the use of a repository.
The interaction is illustrated in the figure
below. More on
 The basic web services platform is XML +
HTTP. All the standard web services work
using the following components
 SOAP (Simple Object Access Protocol)
 UDDI (Universal Description, Discovery and
Integration)
 WSDL (Web Services Description Language)
 A web service enables communication among
various applications by using open standards
such as HTML, XML, WSDL, and SOAP. A web
service takes the help of:
 XML to tag the data
 SOAP to transfer a message
 WSDL to describe the availability of service.
 You can build a Java-based web service on
Solaris that is accessible from your Visual
Basic program that runs on Windows.
 The repository shown in the above figure could
be a UDDI registry. The UDDI registry was
intended to eventually serve as a means of
"discovering" Web Services described using
WSDL. The idea is that the UDDI registry can be
searched in various ways to obtain contact
information and the Web Services available for
various organizations. How much "discovery" was
ever used is open to discussion. Nevertheless,
even without the discovery portion, the UDDI
registry is a way to keep up-to-date on the Web
Services your organization currently uses. It can
be used at design time and with governance.
 This is the simplest XML-based protocol for
exchanging information between computers.
 XML-RPC is a simple protocol that uses XML
messages to perform RPCs.
 Requests are encoded in XML and sent via
HTTP POST.
 XML responses are embedded in the body of
the HTTP response.
 XML-RPC is platform-independent.
 XML-RPC allows diverse applications to
communicate.
 A Java client can speak XML-RPC to a Perl
 SOAP is an XML-based protocol for
exchanging information between computers.
 SOAP is a communication protocol.
 SOAP is for communication between
applications.
 SOAP is simple and extensible.
 SOAP allows you to get around firewalls.
 SOAP will be developed as a W3C standard.

More Related Content

What's hot

Cloud computing 20 service modelling
Cloud computing 20 service modellingCloud computing 20 service modelling
Cloud computing 20 service modellingVaibhav Khanna
 
RESTful API by abubakar
RESTful API by abubakarRESTful API by abubakar
RESTful API by abubakarKenAndTea
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web developmentfawaz
 

What's hot (6)

Cloud computing 20 service modelling
Cloud computing 20 service modellingCloud computing 20 service modelling
Cloud computing 20 service modelling
 
Webservices
WebservicesWebservices
Webservices
 
Webservices
WebservicesWebservices
Webservices
 
Web services
Web servicesWeb services
Web services
 
RESTful API by abubakar
RESTful API by abubakarRESTful API by abubakar
RESTful API by abubakar
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 

Viewers also liked

Whispering Woods_booklet
Whispering Woods_bookletWhispering Woods_booklet
Whispering Woods_bookletNina Bambrey
 
Introduction to hadoop high availability
Introduction to hadoop high availability Introduction to hadoop high availability
Introduction to hadoop high availability Omid Vahdaty
 
Érzelmek hálójában – hálózat- és tartalomelemzés
Érzelmek hálójában – hálózat- és tartalomelemzésÉrzelmek hálójában – hálózat- és tartalomelemzés
Érzelmek hálójában – hálózat- és tartalomelemzésZoltan Varju
 
From Old School to Cutting Edge: How Booker Leveraged Content for Killer Results
From Old School to Cutting Edge: How Booker Leveraged Content for Killer ResultsFrom Old School to Cutting Edge: How Booker Leveraged Content for Killer Results
From Old School to Cutting Edge: How Booker Leveraged Content for Killer ResultsUberflip
 
The Rise of Attention Based Marketing: How to Turn Attention into Meaningful ...
The Rise of Attention Based Marketing: How to Turn Attention into Meaningful ...The Rise of Attention Based Marketing: How to Turn Attention into Meaningful ...
The Rise of Attention Based Marketing: How to Turn Attention into Meaningful ...Uberflip
 
Lessons learned from designing a QA Automation for analytics databases (big d...
Lessons learned from designing a QA Automation for analytics databases (big d...Lessons learned from designing a QA Automation for analytics databases (big d...
Lessons learned from designing a QA Automation for analytics databases (big d...Omid Vahdaty
 
Graduate from Email Marketing to Marketing Automation
Graduate from Email Marketing to Marketing AutomationGraduate from Email Marketing to Marketing Automation
Graduate from Email Marketing to Marketing AutomationMarketo
 
The Science of Content
The Science of ContentThe Science of Content
The Science of ContentUberflip
 
The Uberflip Experience 2016: Yoav Schwartz
The Uberflip Experience 2016: Yoav SchwartzThe Uberflip Experience 2016: Yoav Schwartz
The Uberflip Experience 2016: Yoav SchwartzUberflip
 
How to Engage, Generate, and Qualify More Leads Using Interactive Content
How to Engage, Generate, and Qualify More Leads Using Interactive ContentHow to Engage, Generate, and Qualify More Leads Using Interactive Content
How to Engage, Generate, and Qualify More Leads Using Interactive ContentUberflip
 
Real-Time Personalization: Top 5 Use Cases to Boost Conversions
Real-Time Personalization: Top 5 Use Cases to Boost ConversionsReal-Time Personalization: Top 5 Use Cases to Boost Conversions
Real-Time Personalization: Top 5 Use Cases to Boost ConversionsMarketo
 
How to Get the Most Out of Marketo Summit 2016
How to Get the Most Out of Marketo Summit 2016How to Get the Most Out of Marketo Summit 2016
How to Get the Most Out of Marketo Summit 2016LeadMD
 
Account-Based Marketing 101: A Marketo Case Study
Account-Based Marketing 101: A Marketo Case StudyAccount-Based Marketing 101: A Marketo Case Study
Account-Based Marketing 101: A Marketo Case StudyMarketo
 
7 Ab Brain Cytochrome Oxidase Subunit Complementary DNAs
7 Ab Brain Cytochrome Oxidase Subunit Complementary DNAs7 Ab Brain Cytochrome Oxidase Subunit Complementary DNAs
7 Ab Brain Cytochrome Oxidase Subunit Complementary DNAsMary Mullen
 
Ansible, best practices
Ansible, best practicesAnsible, best practices
Ansible, best practicesBas Meijer
 
Personas and Content Marketing
Personas and Content MarketingPersonas and Content Marketing
Personas and Content MarketingMarketo
 

Viewers also liked (19)

RMIT15
RMIT15RMIT15
RMIT15
 
Whispering Woods_booklet
Whispering Woods_bookletWhispering Woods_booklet
Whispering Woods_booklet
 
Introduction to hadoop high availability
Introduction to hadoop high availability Introduction to hadoop high availability
Introduction to hadoop high availability
 
Érzelmek hálójában – hálózat- és tartalomelemzés
Érzelmek hálójában – hálózat- és tartalomelemzésÉrzelmek hálójában – hálózat- és tartalomelemzés
Érzelmek hálójában – hálózat- és tartalomelemzés
 
Avanade Stageopdrachten
Avanade StageopdrachtenAvanade Stageopdrachten
Avanade Stageopdrachten
 
From Old School to Cutting Edge: How Booker Leveraged Content for Killer Results
From Old School to Cutting Edge: How Booker Leveraged Content for Killer ResultsFrom Old School to Cutting Edge: How Booker Leveraged Content for Killer Results
From Old School to Cutting Edge: How Booker Leveraged Content for Killer Results
 
The Rise of Attention Based Marketing: How to Turn Attention into Meaningful ...
The Rise of Attention Based Marketing: How to Turn Attention into Meaningful ...The Rise of Attention Based Marketing: How to Turn Attention into Meaningful ...
The Rise of Attention Based Marketing: How to Turn Attention into Meaningful ...
 
Lessons learned from designing a QA Automation for analytics databases (big d...
Lessons learned from designing a QA Automation for analytics databases (big d...Lessons learned from designing a QA Automation for analytics databases (big d...
Lessons learned from designing a QA Automation for analytics databases (big d...
 
Graduate from Email Marketing to Marketing Automation
Graduate from Email Marketing to Marketing AutomationGraduate from Email Marketing to Marketing Automation
Graduate from Email Marketing to Marketing Automation
 
The Science of Content
The Science of ContentThe Science of Content
The Science of Content
 
The Uberflip Experience 2016: Yoav Schwartz
The Uberflip Experience 2016: Yoav SchwartzThe Uberflip Experience 2016: Yoav Schwartz
The Uberflip Experience 2016: Yoav Schwartz
 
How to Engage, Generate, and Qualify More Leads Using Interactive Content
How to Engage, Generate, and Qualify More Leads Using Interactive ContentHow to Engage, Generate, and Qualify More Leads Using Interactive Content
How to Engage, Generate, and Qualify More Leads Using Interactive Content
 
Real-Time Personalization: Top 5 Use Cases to Boost Conversions
Real-Time Personalization: Top 5 Use Cases to Boost ConversionsReal-Time Personalization: Top 5 Use Cases to Boost Conversions
Real-Time Personalization: Top 5 Use Cases to Boost Conversions
 
10 event trends 2017
10 event trends 201710 event trends 2017
10 event trends 2017
 
How to Get the Most Out of Marketo Summit 2016
How to Get the Most Out of Marketo Summit 2016How to Get the Most Out of Marketo Summit 2016
How to Get the Most Out of Marketo Summit 2016
 
Account-Based Marketing 101: A Marketo Case Study
Account-Based Marketing 101: A Marketo Case StudyAccount-Based Marketing 101: A Marketo Case Study
Account-Based Marketing 101: A Marketo Case Study
 
7 Ab Brain Cytochrome Oxidase Subunit Complementary DNAs
7 Ab Brain Cytochrome Oxidase Subunit Complementary DNAs7 Ab Brain Cytochrome Oxidase Subunit Complementary DNAs
7 Ab Brain Cytochrome Oxidase Subunit Complementary DNAs
 
Ansible, best practices
Ansible, best practicesAnsible, best practices
Ansible, best practices
 
Personas and Content Marketing
Personas and Content MarketingPersonas and Content Marketing
Personas and Content Marketing
 

Similar to Webservices intro

Web services concepts, protocols and development
Web services concepts, protocols and developmentWeb services concepts, protocols and development
Web services concepts, protocols and developmentishmecse13
 
Web Services in Cloud Computing.pptx
Web Services in Cloud Computing.pptxWeb Services in Cloud Computing.pptx
Web Services in Cloud Computing.pptxssuser403d87
 
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbaivibrantuser
 
SOAP, UDDI, WSDL. XML definitions
SOAP, UDDI, WSDL. XML definitions SOAP, UDDI, WSDL. XML definitions
SOAP, UDDI, WSDL. XML definitions Wish Mrt'xa
 
Web Service
Web ServiceWeb Service
Web ServiceKumar S
 
Context And Concept Of Web Services
Context And Concept Of Web ServicesContext And Concept Of Web Services
Context And Concept Of Web ServicesFatih Taşkın
 
Web services ankur ppt
Web services ankur pptWeb services ankur ppt
Web services ankur pptan_techi
 
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)Web Services on AIMS (FAO)
Web Services on AIMS (FAO)Jeetendra Singh
 
Web services
Web servicesWeb services
Web servicesBrillio
 
Web service assignment
Web service assignmentWeb service assignment
Web service assignmentancymary1996
 

Similar to Webservices intro (20)

Web services
Web servicesWeb services
Web services
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
Web services
Web servicesWeb services
Web services
 
Service view
Service viewService view
Service view
 
Web services concepts, protocols and development
Web services concepts, protocols and developmentWeb services concepts, protocols and development
Web services concepts, protocols and development
 
Web Services in Cloud Computing.pptx
Web Services in Cloud Computing.pptxWeb Services in Cloud Computing.pptx
Web Services in Cloud Computing.pptx
 
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbai
 
SOAP, UDDI, WSDL. XML definitions
SOAP, UDDI, WSDL. XML definitions SOAP, UDDI, WSDL. XML definitions
SOAP, UDDI, WSDL. XML definitions
 
Webservices
WebservicesWebservices
Webservices
 
.NET Tutorial
.NET Tutorial.NET Tutorial
.NET Tutorial
 
Web Service
Web ServiceWeb Service
Web Service
 
web technologies Unit 5
 web technologies Unit 5 web technologies Unit 5
web technologies Unit 5
 
Context And Concept Of Web Services
Context And Concept Of Web ServicesContext And Concept Of Web Services
Context And Concept Of Web Services
 
Web services ankur ppt
Web services ankur pptWeb services ankur ppt
Web services ankur ppt
 
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)Web Services on AIMS (FAO)
Web Services on AIMS (FAO)
 
Web services
Web servicesWeb services
Web services
 
Unit 5 WEB TECHNOLOGIES
Unit 5 WEB TECHNOLOGIES Unit 5 WEB TECHNOLOGIES
Unit 5 WEB TECHNOLOGIES
 
Web service assignment
Web service assignmentWeb service assignment
Web service assignment
 
Web services
Web servicesWeb services
Web services
 

More from Srikrishna k

More from Srikrishna k (16)

Android
AndroidAndroid
Android
 
Hsqldb tutorial
Hsqldb tutorialHsqldb tutorial
Hsqldb tutorial
 
S3inmule
S3inmuleS3inmule
S3inmule
 
Mule sqs
Mule sqsMule sqs
Mule sqs
 
Apachepoitutorial
ApachepoitutorialApachepoitutorial
Apachepoitutorial
 
Introduction testingmule
Introduction testingmuleIntroduction testingmule
Introduction testingmule
 
Designpattern
DesignpatternDesignpattern
Designpattern
 
Java util
Java utilJava util
Java util
 
Kafka tutorial
Kafka tutorialKafka tutorial
Kafka tutorial
 
Test ng tutorial
Test ng tutorialTest ng tutorial
Test ng tutorial
 
Easy mock
Easy mockEasy mock
Easy mock
 
Apache kafka
Apache kafkaApache kafka
Apache kafka
 
Apachespark 160612140708
Apachespark 160612140708Apachespark 160612140708
Apachespark 160612140708
 
Vmtransport 160723040146
Vmtransport 160723040146Vmtransport 160723040146
Vmtransport 160723040146
 
Groovydemo 160721051742
Groovydemo 160721051742Groovydemo 160721051742
Groovydemo 160721051742
 
Apache kafka
Apache kafkaApache kafka
Apache kafka
 

Recently uploaded

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 

Recently uploaded (20)

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 

Webservices intro

  • 1. Web services are open standard (XML, SOAP, HTTP etc.) based Web applications that interact with other web applications for the purpose of exchanging data. Web Services can convert your existing applications into Web- applications.
  • 2.  A web service is any piece of software that makes itself available over the internet and uses a standardized XML messaging system. XML is used to encode all communications to a web service. For example, a client invokes a web service by sending an XML message, then waits for a corresponding XML response. As all communication is in XML, web services are not dependent to any one operating system or programming language--Java can talk with Perl; Windows applications can talk with Unix applications.
  • 3.  Web services are self-contained, modular, distributed, dynamic applications that can be described, published, located, or invoked over the network to create products, processes, and supply chains. These applications can be local, distributed, or web- based. Web services are built on top of open standards such as TCP/IP, HTTP, Java, HTML, and XML.
  • 4.  Web services are XML-based information exchange systems that use the Internet for direct application-to-application interaction. These systems can include programs, objects, messages, or documents.
  • 5.  A web service is a collection of open protocols and standards used for exchanging data between applications or systems. Software applications written in various programming languages and running on various platforms can use web services to exchange data over computer networks like the Internet in a manner similar to inter-process communication on a single computer. This interoperability (e.g., between Java and Python, or Windows and Linux applications) is due to the use of open standards
  • 6.  A web service is a collection of open protocols and standards used for exchanging data between applications or systems. Software applications written in various programming languages and running on various platforms can use web services to exchange data over computer networks like the Internet in a manner similar to inter-process communication on a single computer. This interoperability (e.g., between Java and Python, or Windows and Linux applications) is due to the use of open standards
  • 7.  SOAP was originally part of the specification that included the Web Services Description Language (WSDL) and Universal Description, Discovery, and Integration (UDDI). It is used now without WSDL and UDDI. Instead of the discovery process described in the History of the Web Services Specification section below, SOAP messages are hard-coded or genereated without the use of a repository. The interaction is illustrated in the figure below. More on
  • 8.  The basic web services platform is XML + HTTP. All the standard web services work using the following components  SOAP (Simple Object Access Protocol)  UDDI (Universal Description, Discovery and Integration)  WSDL (Web Services Description Language)
  • 9.  A web service enables communication among various applications by using open standards such as HTML, XML, WSDL, and SOAP. A web service takes the help of:  XML to tag the data  SOAP to transfer a message  WSDL to describe the availability of service.  You can build a Java-based web service on Solaris that is accessible from your Visual Basic program that runs on Windows.
  • 10.
  • 11.  The repository shown in the above figure could be a UDDI registry. The UDDI registry was intended to eventually serve as a means of "discovering" Web Services described using WSDL. The idea is that the UDDI registry can be searched in various ways to obtain contact information and the Web Services available for various organizations. How much "discovery" was ever used is open to discussion. Nevertheless, even without the discovery portion, the UDDI registry is a way to keep up-to-date on the Web Services your organization currently uses. It can be used at design time and with governance.
  • 12.  This is the simplest XML-based protocol for exchanging information between computers.  XML-RPC is a simple protocol that uses XML messages to perform RPCs.  Requests are encoded in XML and sent via HTTP POST.  XML responses are embedded in the body of the HTTP response.  XML-RPC is platform-independent.  XML-RPC allows diverse applications to communicate.  A Java client can speak XML-RPC to a Perl
  • 13.  SOAP is an XML-based protocol for exchanging information between computers.  SOAP is a communication protocol.  SOAP is for communication between applications.  SOAP is simple and extensible.  SOAP allows you to get around firewalls.  SOAP will be developed as a W3C standard.