WSDL

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

now time for wsdl!

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

WSDL

web services description language

2
New cards

what does wsdl do

captures the type signatures of the methods available on a particular SOAP endpoint

3
New cards

wsdl 1

must work in an open environment where the payloads are essentially unnknown

4
New cards

wsdl 2

a much more complex problem than most IDLs which work on a closed type universe

5
New cards

wsdl element 1

messages - the messages that can be invoked

6
New cards

wsdl element 2

port types - collections of messages

7
New cards

wsdl element 3

types - using xml schemata

8
New cards

wsdl element 4

bindings - the messages and transport protocols usable on each endpoint

9
New cards

port type 1

one way operations receive a message and never respond with one

10
New cards

port type 2

request response operations are normal RPC operations that accept a request message and generate a response

11
New cards

bindings

bind port types to endpoints

12
New cards

four styles of binding

document or RPC, literal or encoded

13
New cards

rpc literal

the name of the operations and parameters are the same, the data appears “literally”

14
New cards

document literal

no operation name, we just pass a document with the right elements in it

15
New cards

why rpc literal?

it is as simple as SOAP gets

16
New cards

why document literal?

allows pretty much arbitrary xml to be used to invoke operations, we extract data from the elements and use namespaces to remove ambiguity