XML ja WSDL - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

XML ja WSDL

Description:

Sisuliselt Internet seda praegu pakubki, kuid probleem on selles, ... Greatest Hits /title artist Dolly Parton /artist price 9.90 /price /cd /catalog ... – PowerPoint PPT presentation

Number of Views:285
Avg rating:3.0/5.0
Slides: 25
Provided by: joona2
Category:
Tags: wsdl | xml | dolly | parton

less

Transcript and Presenter's Notes

Title: XML ja WSDL


1
XML ja WSDL
  • Enn Õunapuu
  • Tallinna Tehnikaülikool
  • enn_at_cc.ttu.ee
  • 372 050 97720

2
Sisu
  • Ühine standard XML
  • XML documendid
  • XML dokumendi objektmudel
  • XML dokumendi esitus. CSS,XSL
  • WSDL

3
Globaalne virtuaalne turg
  • Idee moodustada toodete ja teenuste pakkujate
    ühine globaalne virtuaalne turg, kuhu igaüks saab
    minimaalsete jõupingutustega lülituda. Sisuliselt
    Internet seda praegu pakubki, kuid probleem on
    selles, et praeguste HTML-lahenduste korral on
    raskendatud informatsioooni otsing ja andmete
    kaitse. Otsingut takistab info struktuuri
    reglementeeriva globaalse standardi puudumine.

4
XML vs. EDI
  • Suurima leviku on saanud EDI ja EDIFACT
    standardid, mis on laia leviku saamiseks liiga
    kohmakad ja kallid lahendused. Praegu on
    aktuaalseks tõusnud W3C kontsortsiumi
    (WWW.w3.org) poolt XML-il baseeruv standard.
    Selles standardis ei fikseerita mitte ainult
    sõnumi struktuur, vaid ka ühises andmehoidlas
    (repository) asuv terminoloogia ja
    klassifikaatorid.
  • ebXML, RosettaNet, Biztalk

5
Mis on XML?
  • XML on meetod tekstilise informatsiooni
    struktureerimiseks
  • XML näeb välja nagu HTML kuid ei ole HTML
  • XML on tekst, kuid ta ei ole lugemiseks
  • XML on tehnoloogiate perekond
  • XML standard on liiga mahukas, kuid see ei ole
    probleem
  • XML on uus tehnoloogia, kuid mitte liiga uus
  • XML on litsentsivaba, platvormist sõltumatu ja
    hästi toetatud standard

6
XML näide
  • Tavaline tekst
  • Te võiksite vaadata Mark Wilson raamatut XML and
    the Internet for Visual Basic 6 Manningsi
    kodulehel. Vaadake autori publikatsioonide
    jaotist author online section. Et saada kontakti
    teiste Visual Basic huvilistega minge
    http//www.vbxml.com
  • XML tekst
  • Te võiksite vaadata
    Mark Wilson raamatut
    XML and the Internet for Visual Basic
    6 Manningsi
    kodulehel. Vaadake autori publikatsioonide
    jaotist author online
    section. Et saada kontakti teiste
    Visual Basic
    huvilistegaXML , minge
    http//www.vbxml.com.

7
DTD
XML Schema
XML Data Types
XML
XSL
CSS
Application
XPL
XLL
HTML
XML
Resources
8
Xml ülevaade
www.w3.org/xml SGML näide
Karen
Lemone


cs525_at_cs
Don't you
agree this is really ugly?
9
DTD
to (PCDATA)
(PCDATA)
10
XML SCHEMA
  • defines elements that can appear in a document
  • defines attributes that can appear in a document
  • defines which elements are child elements
  • defines the order of child elements
  • defines the number of child elements
  • defines whether an element is empty or can
    include text
  • defines data types for elements and attributes
  • defines default and fixed values for elements and
    attributes

11
XML SCHEMA vs DTD
  • XML Schemas are extensible to future additions
  • XML Schemas are richer and more useful than DTDs
  • XML Schemas are written in XML
  • XML Schemas support data types
  • XML Schemas support namespaces

12
DOM
The Document Object Model is a platform- and
language-neutral interface that will allow
programs and scripts to dynamically access and
update the content, structure and style of
documents. The document can be further processed
and the results of that processing can be
incorporated back into the presented page. This
is an overview of DOM-related materials here at
W3C and around the web.
13
(No Transcript)
14
XPATH

Empire
Burlesque Bob Dylan
10.90
Hide your heart Bonnie
Tyler 9.90 country"USA" Greatest Hits
Dolly Parton 9.90
/catalog /catalog/cdprice10.80

15
Web teenused
Java ja ASP SOAP Web rakendus
16
SOAP Request Näide
ap.org/soap/envelope xmlnsmhttp//example.org/GetAddress

Steve
Watt

17
The SOAP Response Example
ap.org/soap/envelope
s
12th Floor, Ali Reza Towers, Medinah Rd,
Jeddah, KSA
SOAP-Envelope
18
WSDL
  • Abstract Definitions
  • TypesMachine- and language-independent type
    definitions.
  • MessagesContains function parameters (inputs
    separate from outputs) or document descriptions.
  • PortTypesRefers to message definitions in
    Messages section to describe function signatures
    (operation name, input parameters, output
    pameters).
  • Concrete Descriptions
  • Bindings Specifies binding(s) of each operation
    in the PortTypes section.
  • Services Specifies port address(es) of each
    binding.

19
(No Transcript)
20
Message
  • ckName/
  • ckPrice/

21
Porttype
  • t/

22
Binding
  • uotePortType
  • com/stockQuoteAction"/

23
Service
  • quoteBinding locationhttp//example.com/quotes/'/

24
Kokkuvõte
  • XML on uusi võimalusi pakkuv standard, kus on
    igaühele ruumi tegutsemiseks
  • Lugege www.w3schools.com
  • Küsimused
Write a Comment
User Comments (0)
About PowerShow.com