Web Services - Mindmap
Web Services - Mindmap
Advantages: Easy to read, supported by major The vast amount of data on the web
frameworks, transmits structured data necessitates effective management and
efficiently. integration.
XML (Extensible Markup Language) was API stands for Application Programming
derived from SGML and designed to describe Interface, allowing software applications to
data with user-defined tags. interact without user intervention.
History and Definition
Definition and Functionality
It consists of a collection of software functions
Advantages: Transportable across systems, XML and procedures.
separates data from HTML, user-defined
tags.
Advantages and Disadvantages of XML APIs facilitate communication between
Disadvantages: Requires processing different software systems.
applications, syntax can be confusing, no
intrinsic data type support. What is an API? API as a Communication Tool
They allow for the embedding of content and
efficient data exchange.
HTTP (Hypertext Transfer Protocol) is the An API acts like a waiter, taking requests and
foundation for data exchange on the returning responses between the customer
functioning
web, as a client-server protocol. Overview of HTTP the
andchef.
API Example: Restaurant Analogy
Typically use SOAP for messaging, but can also Understanding Web Services
use REST and other standards. Extend functionality within web browsers
Client-Side APIs HTTP
or clients.
Characteristics of Web Services
Associated with Service Oriented Architecture
(SOA).