This document discusses XML web services and their components. It defines XML web services as software services exposed on the web through the SOAP protocol and described with WSDL and registered in UDDI. It describes how SOAP is used for communication, WSDL describes service interfaces, and UDDI allows for service discovery. Examples of web services are provided. The architecture of web services is shown involving clients, services, and standards. Finally, it discusses how XML data can be transformed to HTML for display in web pages using XSLT transformation rules.
The eXtensible Markup Language (XML) is not a language itself, but rather a meta-language used to create markup languages to suit whatever purpose you may have. In this session you will learn the basic rules of XML and the philosophy behind it. You will also be introduced to the basics of the popular XML editor, oxygen.
XML is everywhere. Computers, Mobiles, Bank Systems, Internet, TVs, Microwaves, all use XML as an Information Wrapping and Information Xchange System. We will tell you all the basics in a simplest possible way.
The eXtensible Markup Language (XML) is not a language itself, but rather a meta-language used to create markup languages to suit whatever purpose you may have. In this session you will learn the basic rules of XML and the philosophy behind it. You will also be introduced to the basics of the popular XML editor, oxygen.
XML is everywhere. Computers, Mobiles, Bank Systems, Internet, TVs, Microwaves, all use XML as an Information Wrapping and Information Xchange System. We will tell you all the basics in a simplest possible way.
Hello beautiful people, I hope you all are doing great. Here I'm sharing a short PPT on Web Services. if you found it helpful. say thanks it's most welcomed.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
2. XML and Web Services
• XML web services are basic building blocks in the
era of distributed computing
• Demand for XML web services:
– Open standards focuses on communication and
collaboration between people and applications
– Web services have become an platform for the
application integration
– Applications have been developed with multiple XML
web services from various sources work together
regardless of where these services resides and how
these services are implemented.
3. Contd..
• XML Web services
– Work with standard web protocols like XML, HTTP and TCP/IP
– exposes many functionality to the user through the web
protocol (SOAP).
– provides a means to describe their interfaces, which allows
the user to build a client application to interact with them and
described in document called WSDL
– must be registered so that users can find them and done
through UDDI.
– allows programs written in different language and in different
architecture to communicate with one another in a standard
way.
• XML web service is defined as the software service
exposed on the web through the SOAP protocol and
described with a WSDL file and registered in the UDDI
4. Contd..
• Examples:
– Stock Quotes
– Weather Forecasts
– Sports Scores
– Calendar Service
• These services can be accessed freely whereas some might
require a subscription to the service
• Makes the programmatic access easier and much more reliable.
• Exposing existing applications as a web service allows users
rapidly to develop new applications based on these web
services.
– For e.g., a web service for purchasing application is developed where
in which this application obtains the price info from a variety of
vendors, allowing the user to select a specific vendor, submitting the
order and then track the shipment details until it is received
– This might in turn use another web service to check the customers
credit, manage the customer’s account.
5. SOAP (Simple Object Access Protocol)
• A communication protocol for Web services.
• A specification which defines the XML format for
messages.
• SOAP message contains the callable function,
parameters required to pass the function which is sent
from the client and the server returns the message
with the results
• SOAP tool kits will translate the function calls from
some language to a SOAP message.
– For example Apache tool kit translates the java function
calls in to SOAP messages
• SOAP is been implemented on many different
hardware and software platforms.
6. WSDL (Web Services Description
Language)
• WSDL file describes the message formats and how
these messages are exchanged.
• It is based on the XML schema standard which
makes the web services interfaces accessible from
variety of platforms and programming languages.
• It also defines where the services are available,
what communication protocol is used.
7. UDDI
• UDDI stands for Universal Discovery Description and
Integration.
• It is like the yellow pages for the Web services.
• Yellow pages are used to search for the company that offers
services we need, read the services offered and contact
someone for more info.
• UDDI directory includes several ways to search for the services
that we need to build our applications.
• Web services can be offered without registering it in the UDDI,
but UDDI is required for the customers to find you.
• For e.g., we can search for providers of a service in a specified
geographic location or for business of a specified type.
• The UDDI directory will then supply info, contacts, links, and
technical data to allow us to evaluate which services meet our
requirements.
9. HTML with XML
• Data in XML can be described by itself.
• The question of how data is loaded to the application and
displayed to the user is left to the application program.
• Normally web application allows user to display the stored
data through web browser.
• XML data can also be transformed to HTML which can
then be viewed in the web page.
• The transformation of XML to HTML can be done in two
different ways
– DOM/SAX parser which helps in loading XML data into html
page and formatting it in to a HTML document.
– XSLT, which helps in describing the transformation rules from
XML to HTML and display it in the web page.
10. XSLT
• XSLT stands for Extensible Style sheet Language
Transformations
• XSLT is an XML-related Language which helps in
manipulating and transforming XML documents.
12. XSLT Document
• The root element of the XSL document is
<xsl:stylesheet>
• To include the XSLT is XML document:
<?xml-stylesheet type="text/xsl" href=“filename.xsl"?>