• Keine Ergebnisse gefunden

Oeffentliches Verzeichnis und Protokoll zur Registrierung

N/A
N/A
Protected

Academic year: 2021

Aktie "Oeffentliches Verzeichnis und Protokoll zur Registrierung"

Copied!
18
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

! " " " # # $ %

& ' ( ' $ " # " $

(

)+* )

, - . - $

#

# " $

/

# " $ 0

1 . ) $

2 "3 $3

# #

%

4 5* # 6 # # * )

(2)

# #

* ) * )

)

* "3 * )

1 $ %

* $ $ ) $ *6 $*6

$

* )

1*

$

"3

#

* $ "3

1 )

$

* )

3 $ $ $* 3

) ) $ 0#

(3)

$

* 1 1

6

*3 $

* )

1 $ 1#

. ) $ # "3

)

* % # "3 )

5 * # $ * % %

* $ 1 #

. $

(4)

' $

"

# #

6 $

"

1

1 0 - . /

3

#

$6

" #

1 1 ) $ "

6 ) 1 1 / 1 # " $ 1

1

1

# " $ 1 0 ( $

6

" #

1 # * $

# 1 $ " $

" # 3 3

$

# 6 $ " # * # ) ( # 1 # # ) # . $

# 1

$ " #

(5)

Oeffentliches Verzeichnis und Protokoll zur Registrierung

Spezifikation der Funktionalitaet

Basisprotokolle

Datenstrukturdefinition mittels unabhaengiger

Kommunikation zw. Applikationen

XML−messaging (SOAP, XML, XML−RPC)

Transportschicht (HTTP, SMTP, FTP, ...) Description (WSDL)

Discovery (UDDI)

(6)

$ / # ) %

/

1 $ $ 1 $ 6 $ %

3 $# $* 3

) )

# # $ 1 0# ) $ $ 1 $ * ) $ $

#

$

1 $ 1#

#

3 * # 1 $

# $ $ " $ 1 $

# "3 6 $ ) $ $ " * # $

# % $ $ " $ % $

(7)

# $

# # * )

* $ 1 # . $

# "3 $ * 1 " $ 1 # #

- $ . $* ) / ' $ * ) * 1 $

(8)

# "3 6 $ ) $

*

) #

* "3

) # "3 ) # # $ $

. ) $ $ $ " ) # * 1 %

(9)

# % $

"3 $* ) # # "3 $ * )

$ % ) $ # $ # # "3 $ * )

$

) "3 * # $ # * 1 # $ 1 $ #

(10)

(Service Requestor) Dienstnachfrager Dienstmakler

(Service Broker)

UDDI

SOAP Dienstanbieter

(Service Provider)

WSDL

(11)

6 $

3

1

*6 $*6

( $

# * )

)

$. 3

) # $ # $ $ %

# 0

"3 $

#

0

"3 $

$

* ) $ * 1 . 3

(12)

SOAP Body

Message Name & Data

SOAP Envelope SOAP Header

Headers Protocol Header SOAP Message

Enth¨alt u.a. Angaben zur ¨Ubertragungsmethode (POST/GET) und zum Zielrechner.

SOAP Envelope

Die SOAP Envelope ist ein Container f¨ur die beiden Elemente SOAP Header und SOAP Body.

SOAP Header (optional)

Informationen ¨uber die SOAP-Nachricht und/oder Anweisungen f¨ur aufgerufene Anwendungen.

SOAP Body

Der SOAP Body enth¨alt die eigentliche XML-Nachricht.

(13)

"3

#

# "3 $

*

)

' "3 $

1 $

#

"3 $ $3 1 $

* 1 % "3 1 # $ $ "3 1 $ # # /

$ %

. . . . -

(14)

Konkrete Definition Abstrakte Definition

Bindings

Ports Operations

enthaelt enthaelt

Services

Operations

enthaelt

PortTypes Messages Types

Types: verwendete Datentypen Messages: ¨ubertragene Daten

PortTypes: aufrufbare Methoden und deren Parameter Bindings: verwendete Protokoll

Services: Adresse (¨ublicherweise URL)

Operations: Art der Nachricht

(15)

$ % * $

"3

* 1 "3

# "3 )

# 6 $ *6 # #

$ "3 # 1 #

3 ) # "3 # $ $ # ) # $

0

) # "3

) $

# $

$

# )

# $

) $

) #

6 $

3 $

#

$

* 3

) ) .

$ /

. /

" $

#

6

(16)

6 $ 1 $

* )

*

3

$

* )

* 3 $ # $* )

# "3 *

# $ . 5 6

* $ / "3 $3 # "3 # * $ $

* )+* )

*

#

(17)

- 1 "3 $3

' $

" # $ 1 )

3 $

#

* %

/

) # * 6

)

1 #

$

$

* )

3 $ 1* $"3 % "3 $3 # * $ ) "3 $ 1

( 5 $ $* )# $6 3 $ $ $ "3 $ 1

"3 $3 # "3 # 1 # $ # $ $ % #

# # #

(18)

1 $ 1# * $ * %

* $ 1 #

. $

* 3

) ) $

#

$* 1

6 $

* % # $ % 6

* $ $ 1* )

' ( # "3 $ * ) #

% $ $ %

( % * #

6

* $ 1

!

)

#

- . ) # $ "3

#6

* $

#

Referenzen

ÄHNLICHE DOKUMENTE

[…] Once a Web Service is deployed, other applications (and other Web Services) can discover and invoke the deployed service. Web Services is a technology and process for

It is seen that in addition to typical amphiphilic properties, most importantly the formation of self assembled structures like micelles or lyotropic liquid crystals, the

Für den SOAP-Server muss eine Instanz der Klasse SoapServer erzeugt werden:. SoapServer( mixed $wsdl [, array $options

call.addParameter("bean", qname, ParameterMode.IN); //register (passed) parameter for bean call.setReturnType(qname); //specify expected return type of web

ƒ Nachrichtenformat kann durch Header Blocks erweitert werden, ohne ursprüngliches Format (Body)

ƒ konkrete Nachricht meist XML, kann aber auch beliebig anderes Format

Sequenz von SOAP SOAP- -Nachrichten Nachrichten senden senden Erste SOAP Erste SOAP- -Nachricht Nachricht.

ƒ Beschreibt, wie abstrakte SOAP-Nachrichten in konkrete Nachrichten umgewandelt (serialisiert) werden. ƒ nicht vorgeschrieben, wie eine Protokoll-Bindung