SlideShare una empresa de Scribd logo
1 de 13
SOAP
(Simple Object Access
Protocol):
It is a way for a program running in one kind of
operating system such as (Windows 2000) to
communicate with a program in the same or
another kind of an operating system (such as
Linux) by using the World Wide Web's Hypertext
Transfer Protocol (HTTP) and its Extensible
Markup Language XML as the mechanisms for
information exchange.
Since Web protocols are installed and available for
use by all major operating system Platforms,
HTTP and XML provide an already at-hand
solution to the problem of how Programs running
under different operating systems in a network
can communicate with each other. SOAP
specifies exactly how to encode an HTTP
header and an XML file so that a program in one
computer can call a program in another
computer and pass it information. It also
specifies how the called program can return a
response.
An advantage of SOAP is that program calls
are much more likely to get through firewall
servers that screen out requests other than
those for known applications (through the
designated port mechanism). Since HTTP
requests are usually allowed through firewalls,
programs using SOAP to communicate can
be sure that they can communicate with
programs anywhere.
UDDI: (Universal Description,
Discovery, and Integration)
(Universal Description, Discovery, and Integration) is an XML -based
registry for businesses worldwide to list themselves on the Internet. Its
ultimate goal is to streamline online transactions by enabling
companies to find one another on the Web and make their systems
interoperable for e-commerce. UDDI is often compared to a telephone
book's white, yellow, and green pages. The project allows businesses
to list themselves by name, product, location, or the Web services they
offer.
Microsoft, IBM, and Ariba spearheaded UDDI. The project now
includes 130 companies, including some of the biggest names in the
corporate world. Compaq, American Express, and Ford Motor
Company are all committed to UDDI, as is Hewlett-Packard whose own
XML-based directory approach, called e-speak, is now being
integrated with UDDI. While the group does not refer to itself as a
standards body, it does offer a framework for Web services integration.
The UDDI specification utilizes World Wide Web Consortium (W3C)
and Internet Engineering Task Force (IETF) standards such as
XML, HTTP, and Domain Name System (DNS) protocols. It has also
adopted early versions of the proposed Simple Object Access Protocol
(SOAP) messaging guidelines for cross platform programming.
In November 2000, UDDI entered its public
beta-testing phase. Each of its three founders -
Microsoft, IBM, and Ariba - now operates a
registry server that is interoperable with servers
from other members. As information goes into
a registry server, it is shared by servers in the
other businesses. The UDDI beta is scheduled
to end in the first quarter of 2001. In the future,
other companies will act as operators of the
UDDI Business Registry.
WSDL : (Web Services
Description Language) :
The Web Services Description Language
(WSDL) is an X M L-based language used
to describe the services a business offers
and to provide a way for individuals and
other businesses to access those services
electronically. WSDL is the cornerstone of
the Universal Description, Discovery, and
Integration (UDDI) initiative spearheaded by
Microsoft, IBM, and Ariba. UDDI is an XML-
based registry for businesses worldwide,
which enables businesses to list themselves
and their services on the Internet. WSDL is
the language used to do this.
WSDL is derived from Microsoft's
Simple Object Access Protocol
(SOAP) and IBM's
Network Accessible Service
Specification Language (NASSL).
WSDL replaces both
NASSL and SOAP as the means of
expressing business services in the
UDDI registry.
XML (Extensible Markup
Language)
XML is a markup language for documents
containing structured information. Structured
information contains both content (words,
pictures, etc.) and some indication of what
role that content plays (for example, content
in a section heading has a different meaning
from content in a footnote, which means
something different than content in a figure
caption or content in a database table, etc.).
Almost all documents have some structure.
A markup language is a
mechanism to identify structures in
a document. The XML specification
defines a standard way to add
markup to documents.

Más contenido relacionado

La actualidad más candente

Java Web Services [3/5]: WSDL, WADL and UDDI
Java Web Services [3/5]: WSDL, WADL and UDDIJava Web Services [3/5]: WSDL, WADL and UDDI
Java Web Services [3/5]: WSDL, WADL and UDDIIMC Institute
 
Intro to web services
Intro to web servicesIntro to web services
Intro to web servicesNeil Ghosh
 
WebService-Java
WebService-JavaWebService-Java
WebService-Javahalwal
 
Java Web Services [1/5]: Introduction to Web Services
Java Web Services [1/5]: Introduction to Web ServicesJava Web Services [1/5]: Introduction to Web Services
Java Web Services [1/5]: Introduction to Web ServicesIMC Institute
 
Xml web services
Xml web servicesXml web services
Xml web servicesRaghu nath
 
Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)Martin Necasky
 
Java Web Services [2/5]: Introduction to SOAP
Java Web Services [2/5]: Introduction to SOAPJava Web Services [2/5]: Introduction to SOAP
Java Web Services [2/5]: Introduction to SOAPIMC Institute
 
web service technologies
web service technologiesweb service technologies
web service technologiesYash Darak
 
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...ecosio GmbH
 
Web service Introduction
Web service IntroductionWeb service Introduction
Web service IntroductionMadhukar Kumar
 
Web service assignment
Web service assignmentWeb service assignment
Web service assignmentancymary1996
 

La actualidad más candente (20)

Java Web Services [3/5]: WSDL, WADL and UDDI
Java Web Services [3/5]: WSDL, WADL and UDDIJava Web Services [3/5]: WSDL, WADL and UDDI
Java Web Services [3/5]: WSDL, WADL and UDDI
 
WSDL 2.0 and Apache Woden
WSDL 2.0 and Apache WodenWSDL 2.0 and Apache Woden
WSDL 2.0 and Apache Woden
 
Wsdl
WsdlWsdl
Wsdl
 
Webservices
WebservicesWebservices
Webservices
 
Intro to web services
Intro to web servicesIntro to web services
Intro to web services
 
Web service architecture
Web service architectureWeb service architecture
Web service architecture
 
WebService-Java
WebService-JavaWebService-Java
WebService-Java
 
Java web services
Java web servicesJava web services
Java web services
 
Web services
Web servicesWeb services
Web services
 
Java Web Services [1/5]: Introduction to Web Services
Java Web Services [1/5]: Introduction to Web ServicesJava Web Services [1/5]: Introduction to Web Services
Java Web Services [1/5]: Introduction to Web Services
 
Xml web services
Xml web servicesXml web services
Xml web services
 
Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)
 
Java Web Services [2/5]: Introduction to SOAP
Java Web Services [2/5]: Introduction to SOAPJava Web Services [2/5]: Introduction to SOAP
Java Web Services [2/5]: Introduction to SOAP
 
web service technologies
web service technologiesweb service technologies
web service technologies
 
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
 
Web Service
Web ServiceWeb Service
Web Service
 
WSDL
WSDLWSDL
WSDL
 
Web service Introduction
Web service IntroductionWeb service Introduction
Web service Introduction
 
Web service assignment
Web service assignmentWeb service assignment
Web service assignment
 
Web service
Web serviceWeb service
Web service
 

Destacado

Web Services
Web ServicesWeb Services
Web Serviceschidi
 
How to write an outline
How to write an outlineHow to write an outline
How to write an outlineWish Mrt'xa
 
COST ACCOUNTING SOLUTIONS CHAPTER 4
COST ACCOUNTING SOLUTIONS CHAPTER 4COST ACCOUNTING SOLUTIONS CHAPTER 4
COST ACCOUNTING SOLUTIONS CHAPTER 4Wish Mrt'xa
 
Hard sell v/s Soft Sell
Hard sell v/s Soft SellHard sell v/s Soft Sell
Hard sell v/s Soft SellWish Mrt'xa
 
Cost accounting solutions chapter 2 (1)
Cost accounting solutions chapter 2 (1)Cost accounting solutions chapter 2 (1)
Cost accounting solutions chapter 2 (1)Wish Mrt'xa
 
Warehouse
WarehouseWarehouse
WarehouseBIT
 
Webservices Overview : XML RPC, SOAP and REST
Webservices Overview : XML RPC, SOAP and RESTWebservices Overview : XML RPC, SOAP and REST
Webservices Overview : XML RPC, SOAP and RESTPradeep Kumar
 

Destacado (10)

Web services uddi
Web services uddiWeb services uddi
Web services uddi
 
Web Services
Web ServicesWeb Services
Web Services
 
How to write an outline
How to write an outlineHow to write an outline
How to write an outline
 
COST ACCOUNTING SOLUTIONS CHAPTER 4
COST ACCOUNTING SOLUTIONS CHAPTER 4COST ACCOUNTING SOLUTIONS CHAPTER 4
COST ACCOUNTING SOLUTIONS CHAPTER 4
 
Hard sell v/s Soft Sell
Hard sell v/s Soft SellHard sell v/s Soft Sell
Hard sell v/s Soft Sell
 
Cost accounting solutions chapter 2 (1)
Cost accounting solutions chapter 2 (1)Cost accounting solutions chapter 2 (1)
Cost accounting solutions chapter 2 (1)
 
SOAP vs REST
SOAP vs RESTSOAP vs REST
SOAP vs REST
 
Warehouse
WarehouseWarehouse
Warehouse
 
Project Monitoring and Evaluation
Project Monitoring and Evaluation Project Monitoring and Evaluation
Project Monitoring and Evaluation
 
Webservices Overview : XML RPC, SOAP and REST
Webservices Overview : XML RPC, SOAP and RESTWebservices Overview : XML RPC, SOAP and REST
Webservices Overview : XML RPC, SOAP and REST
 

Similar a SOAP, UDDI, WSDL. XML definitions

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 ankur ppt
Web services ankur pptWeb services ankur ppt
Web services ankur pptan_techi
 
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbaivibrantuser
 
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)Web Services on AIMS (FAO)
Web Services on AIMS (FAO)Jeetendra Singh
 
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
 
Wsdl Bahankuliah
Wsdl BahankuliahWsdl Bahankuliah
Wsdl BahankuliahEri Alam
 
Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service  Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service ijsc
 
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEINVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEijsc
 

Similar a SOAP, UDDI, WSDL. XML definitions (20)

Web services concepts, protocols and development
Web services concepts, protocols and developmentWeb services concepts, protocols and development
Web services concepts, protocols and development
 
Webservices intro
Webservices introWebservices intro
Webservices intro
 
web technologies Unit 5
 web technologies Unit 5 web technologies Unit 5
web technologies Unit 5
 
Unit 5 WEB TECHNOLOGIES
Unit 5 WEB TECHNOLOGIES Unit 5 WEB TECHNOLOGIES
Unit 5 WEB TECHNOLOGIES
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
Web services ankur ppt
Web services ankur pptWeb services ankur ppt
Web services ankur ppt
 
Service view
Service viewService view
Service view
 
Web services
Web servicesWeb services
Web services
 
Web services
Web servicesWeb services
Web services
 
.NET Tutorial
.NET Tutorial.NET Tutorial
.NET Tutorial
 
Xml applications
Xml applicationsXml applications
Xml applications
 
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbai
 
1. web services
1. web services1. web services
1. web services
 
Web Services on AIMS (FAO)
Web Services on AIMS (FAO)Web Services on AIMS (FAO)
Web Services on AIMS (FAO)
 
Context And Concept Of Web Services
Context And Concept Of Web ServicesContext And Concept Of Web Services
Context And Concept Of Web Services
 
Wsdl Bahankuliah
Wsdl BahankuliahWsdl Bahankuliah
Wsdl Bahankuliah
 
Web services
Web servicesWeb services
Web services
 
Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service  Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service
 
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEINVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
 

Más de Wish Mrt'xa

Accounting terms
Accounting termsAccounting terms
Accounting termsWish Mrt'xa
 
Human resource management previous papers
Human resource management previous papersHuman resource management previous papers
Human resource management previous papersWish Mrt'xa
 
Marketing communication Previous papers
Marketing communication Previous papersMarketing communication Previous papers
Marketing communication Previous papersWish Mrt'xa
 
Sistech sessional papers MBA-4th
Sistech sessional papers MBA-4thSistech sessional papers MBA-4th
Sistech sessional papers MBA-4thWish Mrt'xa
 
Internship Report on EFU Life Assuarance ltd.
Internship Report on EFU Life Assuarance ltd.Internship Report on EFU Life Assuarance ltd.
Internship Report on EFU Life Assuarance ltd.Wish Mrt'xa
 
26 July in the history
26 July in the history26 July in the history
26 July in the historyWish Mrt'xa
 
Nail Arts' History
Nail Arts' HistoryNail Arts' History
Nail Arts' HistoryWish Mrt'xa
 
Managing Product Lines and Brands
Managing Product Lines and BrandsManaging Product Lines and Brands
Managing Product Lines and BrandsWish Mrt'xa
 
Cultural impact on marketing
Cultural impact on marketingCultural impact on marketing
Cultural impact on marketingWish Mrt'xa
 
Family life cycles and its impact on marketing
Family life cycles and its impact on marketingFamily life cycles and its impact on marketing
Family life cycles and its impact on marketingWish Mrt'xa
 
Consumer behavior and factors influencing consumer behavior
Consumer behavior and factors influencing consumer behaviorConsumer behavior and factors influencing consumer behavior
Consumer behavior and factors influencing consumer behaviorWish Mrt'xa
 
Ethical implications of information technology
Ethical implications of information technologyEthical implications of information technology
Ethical implications of information technologyWish Mrt'xa
 
Sales forecasting
Sales forecastingSales forecasting
Sales forecastingWish Mrt'xa
 
Legal identities
Legal identitiesLegal identities
Legal identitiesWish Mrt'xa
 

Más de Wish Mrt'xa (15)

Accounting terms
Accounting termsAccounting terms
Accounting terms
 
Human resource management previous papers
Human resource management previous papersHuman resource management previous papers
Human resource management previous papers
 
Marketing communication Previous papers
Marketing communication Previous papersMarketing communication Previous papers
Marketing communication Previous papers
 
Sistech sessional papers MBA-4th
Sistech sessional papers MBA-4thSistech sessional papers MBA-4th
Sistech sessional papers MBA-4th
 
Internship Report on EFU Life Assuarance ltd.
Internship Report on EFU Life Assuarance ltd.Internship Report on EFU Life Assuarance ltd.
Internship Report on EFU Life Assuarance ltd.
 
26 July in the history
26 July in the history26 July in the history
26 July in the history
 
Nail Arts' History
Nail Arts' HistoryNail Arts' History
Nail Arts' History
 
Managing Product Lines and Brands
Managing Product Lines and BrandsManaging Product Lines and Brands
Managing Product Lines and Brands
 
Cultural impact on marketing
Cultural impact on marketingCultural impact on marketing
Cultural impact on marketing
 
Family life cycles and its impact on marketing
Family life cycles and its impact on marketingFamily life cycles and its impact on marketing
Family life cycles and its impact on marketing
 
Consumer behavior and factors influencing consumer behavior
Consumer behavior and factors influencing consumer behaviorConsumer behavior and factors influencing consumer behavior
Consumer behavior and factors influencing consumer behavior
 
Ethical implications of information technology
Ethical implications of information technologyEthical implications of information technology
Ethical implications of information technology
 
Sales forecasting
Sales forecastingSales forecasting
Sales forecasting
 
Legal identities
Legal identitiesLegal identities
Legal identities
 
Walmart
WalmartWalmart
Walmart
 

Último

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 

Último (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

SOAP, UDDI, WSDL. XML definitions

  • 2. It is a way for a program running in one kind of operating system such as (Windows 2000) to communicate with a program in the same or another kind of an operating system (such as Linux) by using the World Wide Web's Hypertext Transfer Protocol (HTTP) and its Extensible Markup Language XML as the mechanisms for information exchange.
  • 3. Since Web protocols are installed and available for use by all major operating system Platforms, HTTP and XML provide an already at-hand solution to the problem of how Programs running under different operating systems in a network can communicate with each other. SOAP specifies exactly how to encode an HTTP header and an XML file so that a program in one computer can call a program in another computer and pass it information. It also specifies how the called program can return a response.
  • 4. An advantage of SOAP is that program calls are much more likely to get through firewall servers that screen out requests other than those for known applications (through the designated port mechanism). Since HTTP requests are usually allowed through firewalls, programs using SOAP to communicate can be sure that they can communicate with programs anywhere.
  • 6. (Universal Description, Discovery, and Integration) is an XML -based registry for businesses worldwide to list themselves on the Internet. Its ultimate goal is to streamline online transactions by enabling companies to find one another on the Web and make their systems interoperable for e-commerce. UDDI is often compared to a telephone book's white, yellow, and green pages. The project allows businesses to list themselves by name, product, location, or the Web services they offer. Microsoft, IBM, and Ariba spearheaded UDDI. The project now includes 130 companies, including some of the biggest names in the corporate world. Compaq, American Express, and Ford Motor Company are all committed to UDDI, as is Hewlett-Packard whose own XML-based directory approach, called e-speak, is now being integrated with UDDI. While the group does not refer to itself as a standards body, it does offer a framework for Web services integration. The UDDI specification utilizes World Wide Web Consortium (W3C) and Internet Engineering Task Force (IETF) standards such as XML, HTTP, and Domain Name System (DNS) protocols. It has also adopted early versions of the proposed Simple Object Access Protocol (SOAP) messaging guidelines for cross platform programming.
  • 7. In November 2000, UDDI entered its public beta-testing phase. Each of its three founders - Microsoft, IBM, and Ariba - now operates a registry server that is interoperable with servers from other members. As information goes into a registry server, it is shared by servers in the other businesses. The UDDI beta is scheduled to end in the first quarter of 2001. In the future, other companies will act as operators of the UDDI Business Registry.
  • 8. WSDL : (Web Services Description Language) :
  • 9. The Web Services Description Language (WSDL) is an X M L-based language used to describe the services a business offers and to provide a way for individuals and other businesses to access those services electronically. WSDL is the cornerstone of the Universal Description, Discovery, and Integration (UDDI) initiative spearheaded by Microsoft, IBM, and Ariba. UDDI is an XML- based registry for businesses worldwide, which enables businesses to list themselves and their services on the Internet. WSDL is the language used to do this.
  • 10. WSDL is derived from Microsoft's Simple Object Access Protocol (SOAP) and IBM's Network Accessible Service Specification Language (NASSL). WSDL replaces both NASSL and SOAP as the means of expressing business services in the UDDI registry.
  • 12. XML is a markup language for documents containing structured information. Structured information contains both content (words, pictures, etc.) and some indication of what role that content plays (for example, content in a section heading has a different meaning from content in a footnote, which means something different than content in a figure caption or content in a database table, etc.). Almost all documents have some structure.
  • 13. A markup language is a mechanism to identify structures in a document. The XML specification defines a standard way to add markup to documents.