"! # $ % & ' ()* + (, ), * '. / (00 * " (00 ', 1' 000*

Size: px
Start display at page:

Download ""! # $ % & ' ()* + (, ), * '. / (00 * " (00 ', 1' 000*"

Transcription

1

2 !

3 ! # $ $ % & ' "

4 #$ $! "! # $ % & ' ()* + (, ), * ' -. / (00 * " (00 ', 1' 000* (

5 #$ $ 2 / 3 /! - $ 454! 6!0 )

6 #$ $! %0 7 % & 8 8 # % 9 & - -: *

7 #$ $ '-., $ /. $ $ +

8 #$ $ ; 2 ; & 2 2 $ < = 3 9 > 0 0

9 #$ $. > > 0 -!!! & & 9 7 +! & 9! 0 1

10 % & ' ) >?! & 9 (- 2-6 (-AA B C 0* ( * -! 7 $ 2

11 % & > % &, 1 1" $ (* 9 9 ( * > ;0 > % 9 (!*

12 % & & 0 - %!! > $ & $ ;, 11" >

13 ' 9 > 0 > 1-"+", 11" $$% 3 3' "

14 ', 11"! (, 1'* (/ *!! ( ) 9 9* D' D' (

15 ' >! 0 ' 4 $ $ 5 % 3. 6 & $ $. )

16 ' >! 0 " > >, $, $78 9'.79.7:.; 7<9 ' 578 =% 33'> *

17 ! % 3 ;? - 5 $ +

18 % 3 7, 1' 9 $ 0, 1' $ %, 1' & $$- =! >7 4 =? >? $ $ 8-7$ -- 7& $& $ $ $=$ -- $$> $ = $ &$- > 0

19 % 3 ", 1'! & <H2>Bibliographie XML</H2> <UL> <LI> Jean-Christophe Bernadac et François Knab, <I>Construire une application XML</I>, Paris, Eyrolles, 1999</LI> <LI> Alain Michard, <I>XML, Langage et Applications</I>, Paris, Eyrolles, 1998 </LI> <LI> William J. Pardi, <I>XML en Action</I>, Paris, Microsoft Press, 1999, adapté de l'anglais par James Guerin</LI> </UL> 1

20 % 3 E!, 1' ( *! F & G, 5H G, 5H 5 G.H G.H G+H G+H G+H G+H! 0 2

21 % 3!, 1' & A B)- 4 I3 J - D' " 7% KLLL ' D' " 7% KLLM B0 " D' " ' " KLLL F B 8

22 % 3 1 F, 1' $ $ $ : ( *!0! F ' FF D' KLLM F$ 7% $ "0

23 ;? - F D' F, 1' (! *0 " D', 1' 8' ( 8N 'C * 0 )$), 1' &!! F $ % 21 2 (2 1% 2*0 ( D'* ( % - D*0 - B C$- $ D$ $$ "

24 ;? - D' 3 ( * & O P P O -! 9 7!! D'! 90 - )! 0! - 1!* ( B C! : 9* (

25 ;? - Q / D' EF GH; 00)1HFI EAA; 4A<J.3GH HI EA; ; KA5GH H,5#GH-H4A<J.3GH HI E,43% ; 9I EL935, JI<. EML935, JI E,35, JIAEM,35, JI EM,43% ; 9I E,43% ; 9I EL935, JILN EML935, JI E,35, JIKEM,35, JI EM,43% ; 9I E33JI. EM33JI E'4A% J9I E5, JIJ6EM5, JI E',.JI' EM',.JI EM'4A% J9I E:,3J'4AI111EM:,3J'4AI EMA; ; KI )

26 ;? - Q / D' (* EA; ; KA5GH1+0212)1H,5#GH-H4A<J.3GH$$HI E,43% ; 9I EL935, JI, EML935, JI E,35, JI EM,35, JI EM,43% ; 9I E33JI 7, EM33JI E'4A% J9I E5, JIJ6EM5, JI E',.JI' EM',.JI EM'4A% J9I E:,3J'4AI110EM:,3J'4AI EMA; ; KI EA; ; KA5GH1+00(20)*0)H,5#GH-H4A<J.3GH HI E,43% ; 9I EL935, JI JI E,35, JI' EM,35, JI EM,43% ; 9I E39,5,3; 9'9JLGH$ D HI EL935, JI< EML935, JI E,35, JI# EM,35, JI EM39,5,3; 9I E33JI, EM33JI E'4A% J9I E 5, J I -'E M5, J I E',.JI' EM',.JI EM'4A% J9I E:,3J'4AI111EM:,3J'4AI EMA; ; KI EMAA; I *

27 ;? "! F RR ( RR* ( RR* F0 6 ( +4E* / FRR $ F / 0 +

28 ;? - / D' ' + 7! S ( F F %* F ( R)R RAR * 0

29 = > F D' ( 000* ( * D'0 2!! 212 (!! *0 (D' * T- ( 9 D' K0U* 9 D'0 $! F 0 1

30 = > & O$ 212 / ( 00* $ D' D' "2

31 = > E KV B KLLL $ & $ F F F F G7 22!WF RH 7! F! G WR> > > 00RH! G7 22!&"!WF RH 7! F! G WR> > > 00RH 0000 G H +* % $ 0 "

32 $ D' D' D' % 9 9 $ B D' "

33 $ & 212 D'! D' 26 ' D / F!! F F % 9 0 ""

34 $ - = T- D' D' % 0 2! % %!0 2 % % 0 F0 F 0 -F F D' 0 0 F / 0. "(

35 $ D' 5 ' 5UUK $ & &> > > 0> T U5 (" U& "* (" K& * (" 5& 2%* ")

36 $ 7! 212 GX77'7E1 (1 2 +4E 7*H GX77'7E1 1 (Y "-21*H GX77'7E1 (Y "-21*H GX77'7E1 2 (Y "-21*H GX77'7E1 +4E (Y "-21*H GX77'7E1 7 (Y "-21*H "*

37 $ G!& WRRH G!&!1%H G!&H G!& WR 1 R 6 WRKR!6 WRKRH G!& WR R 6 WRKR! 6 WRKRH G!& WR2R 6 WRKR!6 WRKRH G!& WR+4 ER 6 WRKR! 6 WRKRH G!& WR 7 R 6 WRKR!6 WRKRH G!&H G!&!1%H G!&H G!& WR1 R %WR!&RH G!& WRR %WR!&RH G!& WR2R %WR!&RH G!& WR+4 ER %WR!&RH G!& WR7 R %WR!&RH "+

38 $ D' )! D' 9 $ 9 "! D' & 2! ) 2 "0

39 ! 7!& F 7& =/> $ "1

40 7!& F > / 9 1"0-0 7 >, 11" 6 D' %9 9 (2

41 7!& F + > + $ D' + D' + $ + 9!! ) 9 (

42 7!& F / 9! (

43 7!& F = $ > & + & : # E : & E! < Z0 + & -: + : 7 7 ("

44 7!& F > :! I $! - % Z 0 (00 *! $ 0 ((

45 7& F!! $ )! > D', 11" '1"0 + / $ )!0 " D' > 9! %90 ()

46 > 0 "! / 0 > > $ 0 %! > (*

47 > $ '-., $ /. $ $ (+

48 =/>! > & & > & > & > (0

49 =/>! >. (B577!* 7B4 / (*. /! (1

50 7 K & (00 * 7 5 &. /! T & (.22+* 0 )2

51 7 V & > S & > ( 5* 7 [ & )

52 , 2 2, 2 )$) L " F F I ( 2* " )

53 )"

54 4 " 9 ' ( 9$$ J ), *, +, )(

55 D' & ;,'P ;?,' " ++6 " " 7B4 :P : B 7B4 4::P 4 : 7: 6 -E - BE2+ 7B4 ))

56 . % ( *0! (1-"+" \, 11"*0 )*

57 " 2 D' " D'! - (, %1! 1 "* : ;,' % 33' - )+

58 / / 0!.22+ & 2 " 4:: 4:: $!.22+0 )0

59 $ I # - 6 F!, 6 " D' & $ 9 I # 6 / 7! 6 " ( D'* )1

60 ;,' Service Requestor Demandeur de service Service Provider Fournisseur de service Client Requête SOAP Réponse SOAP Serveur HTTP TOMCAT SOAP dispatcheur réseau implémentation mentation *2

61 :. & ) 2 D' & *

62 : 5 % 2 & " % 2 " ; 0 *

63 , F I 2 7 (6 "* ' F *"

64 -, 4:: ' : : $ ;,' $ *(

65 $ - *)

66 ;,' :! 4:: **

67 ;,' :! 4:: ;,'7!& F % & ;,', &/$, &/$ *+

68 ;,'7!& F 6 " 0 + 9! /) " -*0 + F $, 11" 0 + F $ %9 F! $ F ) / F F 6 "0 *0

69 ;,'7!& F " 9 F & %0 6 $ F %9 0 ( : 9 $! * F% ( *0 Q B & ]^ 7 %2 ( %E *_ *1

70 ;,'7!& F 6 " & $ / (00 * B! / $ ( * / 6 " 9 0 / 6 " F F 6 " ( * 0 - & +2

71 ;,'7!& F ; ) /! &. 6 0 B $ B B $ B F 6 " ( 6 " B*, 11" "6 10, 11" 1-"+"0!0 + Q4 $! 1C ' 6 " / 6 " 30 +

72 ;,'7!& F & EN # Q4 1C ' 6 " ( 2F 6 "*, 11" , 11" - % $ + 7!0 2 # $ C 6 " " D' % 6 "0 2 6 " B D0 +

73 ;,'7!& F / )$) 9 C! &! B 2 > 9! * B +"

74 ;,'7!& F 6 " & %! ) 6 " $ > & -! % 0 9! " ( -* F 9! > " D' ++6 " ( * - +(

75 % & MU & 2-6 ' +2 I - %9 (KLLL* ' D' 7 (, 11")"6 1* "! % 0 +)

76 - " 4 D' 0 - (, 11" '1" `* + (>>! `*! 4# >T (6 " K05*0 +*

77 " % D'! 0 6 " 6 " J ;,' & $! &! & $ ++

78 & 7 % & 1! 7 ` 9 D'! ( 000* +0

79 . & % &, 11" % & '1" B' ` 8 (6 " I* 7/ (6 ", * & ) / ( 0*0. >T (6 " K05* Q!0 +1

80 ;,'$ <soap:envelope xmlns:soap=http://www.w3.org/2001/12/soap-envelope soap:encodingstyle=http://www.w3.org/2001/12/soap-encoding> <soap:header> Q </soap:header> <soap:body> Q <soap:fault> Q </soap:fault> </soap:body> </soap:envelope> 02

81 ;,'$. 6 " D' 0 D' / F D' ()$)0 F $ 212 D'*0 F 6 " F 6 " &. D' (*. 7 6 " (F * &. 7)/ 6 " (*. - 6 " 0

82 6 " / 0 - F F B & + ( 1 2 *_ 0

83 ;,' Q! / 6 " & <?xml version="1.0" encoding="utf-8" standalone="no"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/xmlschema-instance" xmlns:xsd="http://www.w3.org/1999/xmlschema"> <SOAP-ENV:Body> <ns1:doubleaninteger xmlns:ns1="urn:mysoapservices"> <param1 xsi:type="xsd:int">123</param1> </ns1:doubleaninteger> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 0"

84 ;,' Q! 6 " & <?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/xmlschema-instance" xmlns:xsd="http://www.w3.org/1999/xmlschema"> <SOAP-ENV:Body> <ns1:doubleanintegerresponse xmlns:ns1="urn:mysoapservices" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <return xsi:type="xsd:int">246</return> </ns1:doubleanintegerresponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 0(

85 ;,' D' D' G?! WRK0UR WR.1I)MR?H D' F 9 D'0 0)

86 ;,'! F7 6 " G6 ")7EQ&7 000 H / F % F ( &0!0*0 - F 0 F7 6 " 0 6 " $ ()$) F 6 " /! )$) *0 EN 6 ")7E- 0 0*

87 ;,'!C + F% ()/* 6 "!0 )/ 6 " % F 0 F 6 " / 6 "! 6 "

88 ;,' 6 " 4% ( * G6 ")7EQ&4%H F )/ )/ GK&+ 000 H ( / *0 3 % &'% F ( > F $ 00

89 ;,' $ F 9! GK 000 H 9 / /! 2 F% F 9 ( *0 7 GH 01

90 ;,' $ F 6 " $ 9!0-9 D' $ % ( : 9 000*!!)0 Q% $ 6 " % 9!0 12

91 ;,' $ 2 F 7%2 0 2 ( %* 3 : 9 $! & F% 2 GH %! ( * $ &!&%WR5&%R 5&%1%WR!&]5^R 1

92 ;,' $ Q! / 6 " & <?xml version="1.0" encoding="utf-8" standalone="no"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/xmlschema-instance" xmlns:xsd="http://www.w3.org/1999/xmlschema"> <SOAP-ENV:Body> <ns1:getemployeedetails xmlns:ns1="urn:mysoapservices"> <param1 xsi:type="xsd:int"> </param1> </ns1:getemployeedetails> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 1

93 ;,' $ Q! / 6 " & <?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/1999/xmlschema-instance" xmlns:xsd="http://www.w3.org/1999/xmlschema" xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <ns1:getemployeedetailsresponse xmlns:ns1="urn:mysoapservices" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <return xmlns:ns2="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:array" ns2:arraytype="xsd:string[2]"> <item xsi:type="xsd:string">bill Posters</item> <item xsi:type="xsd:string"> </item> </return> </ns1:getemployeedetailsresponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 1"

94 69'.:;. "9 % 2 % 26-7 $ (7!& 2 *0 "! 7 0E 1(

95 6, 6 & %, 11"0 " (?* " & 7 % '1" B' ` E) 8 (7!% 6 * 1)

96 , &/$ % / 6 ")D' /, 11"0 2 /, 11" 6 ")D'0 2 # 6 " F, 11" C 6 " 0 E C 6 " (% 9 *0 F C F / 6 "0 + /, 11" F% $ 0 1*

97 , &/$ E 3 /, 11" 6 "0 E / C 6 "! F / F)$) C, 11"! 6 " 6 " F 0 - $ F 0 1+

98 , &/$ C 6 " (K*0 6 " C 6 " / 6 " F $ F, 11" (5*0 F, 11" 6 " /, 11" F 6 " (T*0 3 F, 11" 6 "(V*_! 6 " 6 " (S*0 6 " ([* F (K*0 10

99 , &/$ +! ) C 6 " > # 9 ) C 6 " # > / > 6 " (%!.E+D B! 6 " B* / % F ) F! F C 6 " $ )0 -F F 6 "0 11

100 , &/$ -F 9! F RR (! *0 E F )/0 C 6 " / 3 # 0 F F! > ( F 6 " # *0 / 6 "* $ () 6 "*0 6 " F! D') 6 " /, 11" ( 9 * F 0, 11" % 0 2 2

101 , &/$ F > 3 /, 11" - 6 " $ 6 "(K* $ 6 " (5*0 6 " 6 ", 11" C! F (T V* F)$) 9 0.!) 6 " (S [* (a M*, 11" /, 11" (L* $ 6 " (KU* 2

102 ;,' :! 4:: '$ J 2

103 '$. & ) 2 D' & "

104 '$ 5 % 2 & " % 2 " ; 0 2(

105 & b $ % $ 000 2)

106 2 2 [ 0 9! ;0 6 % & % % 3! 9 $! 0 6 % & 2*

107 9 & ' 6. % 0 '. ( / / * ' " 6. % 0 ' ( 3 % $ 2 +

108 ! 9 $! & ' ). $ ' *.! 2 0

109 J " # 9 B & import java.util.*; public interface CompteInterface { public void depotde(int montant); public boolean retraitde(int montant); public int valeurdusolde(); } public Vector listemouvements(); 2 1

110 ' 6. % 0 "! ' Q0 E % &, & 7!& $ 6 - <wsdl:types> <schema targetnamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/xmlschema"> <import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> <complextype name="vector"> <sequence> <element </sequence> </complextype> </schema> </wsdl:types> maxoccurs="unbounded" minoccurs="0" name="item" type="xsd:anytype" /> % 2 %. % 2

111 '. ( 00 /, 11" 00, 11"*0 "! '! ( *0 E! & <wsdl:message name="listemouvementsrequest" /> <wsdl:message name="listemouvementsresponse"> <wsdl:part name="listemouvementsreturn" type="apachesoap:vector" /> </wsdl:message>

112 '!! 0 2! & <wsdl:message name="listemouvementsrequest" /> + <wsdl:message name="depotderequest"> <wsdl:part name="in0" type="xsd:int" /> </wsdl:message> + <wsdl:message name="listemouvementsresponse"> <wsdl:part name="listemouvementsreturn" type="apachesoap:vector" /> </wsdl:message> + <wsdl:message name="valeurdusolderesponse"> <wsdl:part name="valeurdusoldereturn" type="xsd:int" /> </wsdl:message> <wsdl:message name="depotderesponse" /> <wsdl:message name="valeurdusolderequest" /> + <wsdl:message name="retraitderesponse"> <wsdl:part name="retraitdereturn" type="xsd:boolean" /> </wsdl:message> + <wsdl:message name="retraitderequest"> <wsdl:part name="in0" type="xsd:int" /> </wsdl:message>

113 ' " 6. % 0 6 (00 B 2*0. ( * $ 0 "!! 0 7! '! & <wsdl:operation name="listemouvements"> <wsdl:input message="impl:listemouvementsrequest" name="listemouvementsrequest" /> <wsdl:output message="impl:listemouvementsresponse" name="listemouvementsresponse" /> </wsdl:operation> "

114 ' " 6 "! % - V! V B & <wsdl:porttype name="compte"> + <wsdl:operation name="depotde" parameterorder="in0"> <wsdl:input message="impl:depotderequest" name="depotderequest" /> <wsdl:output message="impl:depotderesponse" name="depotderesponse" /> </wsdl:operation> + <wsdl:operation name="retraitde" parameterorder="in0"> <wsdl:input message="impl:retraitderequest" name="retraitderequest" /> <wsdl:output message="impl:retraitderesponse" name="retraitderesponse" /> </wsdl:operation> + <wsdl:operation name="valeurdusolde"> <wsdl:input message="impl:valeurdusolderequestr name="valeurdusolderequest" /> <wsdl:output message="impl:valeurdusolderesponser name="valeurdusolderesponse" /> </wsdl:operation> - <wsdl:operation name="listemouvements"> <wsdl:input message="impl:listemouvementsrequest" name="listemouvementsrequest" /> <wsdl:output message="impl:listemouvementsresponser name="listemouvementsresponse" /> </wsdl:operation> </wsdl:porttype> %. 9 (

115 ' (. 3 % ( 00 * ; (, 11"!* " % * (, 1 1" * 0 -! 0 " ( 2 9!* 0 )

116 ' ( % <wsdl:binding name="compteservicebobsoapbinding" type="impl:compte"> <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="depotde"> <wsdlsoap:operation soapaction="" /> <wsdl:input name="depotderequest"> <wsdlsoap:body encodingstyle=http://schemas.xmlsoap.org/soap/encoding/ namespace="http://localhost:8080/axis/services/compteservicebob" use="encoded" /> </wsdl:input> <wsdl:output name="depotderesponse"> <wsdlsoap:body encodingstyle=http://schemas.xmlsoap.org/soap/encoding/ namespace=http://localhost:8080/axis/services/compteservicebob use="encoded" /> </wsdl:output> </wsdl:operation>... </wsdl:operation> % " / (-!* $ ; 0 6 / 0 6 ' %0 *

117 ' $ 0 $ <wsdl:port binding="impl:compteservicebobsoapbinding "name="compteservicebob"> <wsdlsoap:address location="http://localhost:8080/axis/services/compteservicebob" /> </wsdl:port> - / (-!* $ ; 0 6! 0 " +

118 ' *.! <wsdl:service name="compteservice"> <wsdl:port binding="impl:compteservicebobsoapbinding" name="compteservicebob"> <wsdlsoap:address location="http://localhost:8080/axis/services/compteservicebob" /> </wsdl:port> </wsdl:service> " 0

119 ;,' :! 4:: 4::7$ 4::7 - $! - $ - - & 4 4:: 1

120 4::7$.22+ (. 2 2% +* ' +4' / 6 -, " + " 0! ;.22+ 2

121 4::7$.22+ &.22+ $.22+ % (' +4' * $

122 4::7$ 2 / &! " "+ 6 ".22+! 0 /

123 4::7$ " / 6 " ( ;,' & " ;,' : ;,' ;,' "

124 4::7$. 22+ & ' 7 &! '? 7 2 % 0 0 ' 7 (

125 4:: S D' & 47% & 4 & 41 & (00 * ' & 9 ( 2* &! )

126 - $! 47% 0 6 %! & % % *

127 - $! D' 47% & (U00O*. + ( * ! +

128 - $ %! & 0 9 0

129 - 41! 0 + &! ' ; ( +*. 9 1

130 - D' 41 & " 9 " 41 " ' "2

131 - &. ' 9 % ; 0. ' 2 & % ' : % B "

132 - & '.22+ & ' % ' 0 6 / "+ B "! ' " 4 1 / ' "

133 - & D' ' & ' + ( * ! 0 ""

134 - " 9 ;! 0 - # 2 9 2!9 2 % "(

135 6 - J 6 % 4 / 0. A 0 " % A ; 0. )/ ")

136 6 - "*

137 4 4::.22+ & > > > "+

138 ' ( * "! & ( 9 * $ % 2 (!* "0

139 ' ".22+! & 5S 4:: 0 + > 5S 4:: ; 9 5S 4::!! 5S $ 4:: ) %9 "1

140 :$ & ; 0 / 3 & ' (!* 2 2! ;0 (2

141 : 9 0 " 2 / 6 " ( * "+ 6 " 6 " (

142 ,' 4:: +!! " "+ - $ ; "+ "+ " 0 - "+ 9!! (

143 ,'! 3 $ $ find_binding: Used to locate specific bindings within a registered businessservice. Returns a bindingdetail message. find_business: Used to locate information about one or more businesses. Returns a businesslist message. find_relatedbusinesses: Used to locate information about businessentity registrations that are related to a specific business entity whose key is passed in the inquiry. The Related Businesses feature is used to manage registration of business units and subsequently relate them based on organizational hierarchies or business partner relationships. Returns a relatedbusinesseslist message. find_service: Used to locate specific services within a registered businessentity. Returns a servicelist message. find_tmodel: Used to locate one or more tmodel information structures. Returns a tmodellist structure. get_bindingdetail: Used to get full bindingtemplate information suitable for making one or more service requests. Returns a bindingdetail message. get_businessdetail: Used to get the full businessentity information for one or more businesses or organizations. Returns a businessdetail message. get_businessdetailext: Used to get extended businessentity information. Returns a businessdetailext message. get_servicedetail: Used to get full details for a given set of registered businessservice data. Returns a servicedetail message. get_tmodeldetail: Used to get full details for a given set of registered tmodel data. Returns a tmodeldetail message. ("

144 ,' 3 $ $ add_publisherassertions: Used to add relationship assertions to the existing set of assertions. delete_binding: Used to remove an existing bindingtemplate from the bindingtemplates collection that is part of a specified businessservice structure. delete_business: Used to delete registered businessentity information from the registry. delete_publisherassertions: Used to delete specific publisher assertions from the assertion collection controlled by a particular publisher account. Deleting assertions from the assertioncollection will affect the visibility of business relationships. Deleting an assertion will cause any relationships based on that assertion to be invalidated. delete_service: Used to delete an existing businessservice from the businessservices collection that is part of a specified businessentity. delete_tmodel: Used to hide registered information about a tmodel. Any tmodel hidden in this way is still usable for reference purposes and accessible via the get_tmodeldetail message, but is simply hidden from find_tmodel result sets. There is no way to actually cause a tmodel to be deleted, except by administrative petition. discard_authtoken: Used to inform an Operator Site that a previously provided authentication token is no longer valid and should be considered invalid if used after this message is received and until such time as an authtoken value is recycled or reactivated at an operator's discretion. See get_authtoken. ((

145 ,' 3 $ $ get_assertionstatusreport: Used to get a status report containing publisher assertions and status information. This report is useful to help an administrator manage active and tentative publisher assertions. Publisher assertions are used in UDDI to manage publicly visible relationships between businessentity structures. Relationships are a feature introduced in generic 2.0 that help manage complex business structures that require more than one businessentity or more than one publisher account to manage parts of a businessentity. Returns an assertionstatusreport that includes the status of all assertions made involving any businessentity controlled by the requesting publisher account. get_authtoken: Used to request an authentication token from an Operator Site. Authentication tokens are required when using all other API!s defined in the publishers API. This function serves as the program's equivalent of a login request. get_publisherassertions: Used to get a list of active publisher assertions that are controlled by an individual publisher account. Returns a publisherassertions message containing all publisher assertions associated with a specific publisher account. Publisher assertions are used to control publicly visible business relationships. get_registeredinfo: Used to request an abbreviated synopsis of all information currently managed by a given individual. ()

146 ,' 3 $ $ save_binding: Used to register new bindingtemplate information or update existing bindingtemplate information. Use this to control information about technical capabilities exposed by a registered business. save_business: Used to register new businessentity information or update existing businessentity information. Use this to control the overall information about the entire business. Of the save_xx API!s this one has the broadest effect. In UDDI V2, a feature is introduced where save_business can be used to reference a businessservice that is parented by another businessentity. save_service: Used to register or update complete information about a businessservice exposed by a specified businessentity. save_tmodel: Used to register or update complete information about a tmodel. set_publisherassertions: (UDDI V2 and later) P used to save the complete set of publisher assertions for an individual publisher account. Replaces any existing assertions, and causes any old assertions that are not reasserted to be removed from the registry. Publisher assertions are used to control publicly visible business relationships. (*

147 $ $ (+

148 $ $ 8$ $ $ $ (0

149 8$ $ - $ 2-6 ' 72+ D' ) 0 $! $ 0 7! > D' 0 (1

150 8$ $ & + 2! )2

151 8$ $ $ 3 /! )

152 8$ $, $ $ 0 2 $ % 0! 0 2 %9 0 )

153 8$ $.- $ $ $ $ 0 )"

154 8$ $ :$- $ $ $ -!! 0 " % 0 E %9 % 9 0 )(

155 $ $! $ > & D' J6 % % D', (% 'C *,. (7! - 'C * # 9 $ K (D' J % ' * $ ))

156 $ $ = > 7 D' D' & 0 D' $ / $ Z \ [ $ KM 0. D' / % 0 " D' / / 9 D'0 D' T- 5UU50 )*

157 $ $ J6 =. -- > 1 $ D' D' D' D' 0 D' 7% %! " (%! D'* D' $ 9 T-0 )+

158 $ $, = 6, B> '! 0-3!! 0 )0

159 $ $,. =J,. B> 6 + D-' # 9 0 D-' # 9 / % () $) $ 9*0 )1

160 $ $ K = K6 > $ $ 0 T- +71I DJ' 90 DJ' D)J+ % +! $ 0 - ) 0 *2

161 @5J 3 <JJ *

162 @5J 3 <JJ '$,. *

163 '$ N ' 0E71 0 & "0E71, 11" ++ %9 9-6 'A / > (I* 6 " ' 6 " > / $ 9 *"

164 '$ Q $ 0 >!% ( % "+ * -Y / Q40E71-0E71 *(

165 , 0E7 1& *)

166 . 0E71 & - " +! $ ' & E 0. 9 ) 0 **

167 @5J 3 <JJ '$,. *+

168 '$ ) B577 $ $ ( $ * " ) B577 "+ & <,' & B "+ D' " 9 D' E D 26 ' D1 <,A & B D' 4 B D' <, & B "+ D' ' B 6 " K0K 9 <,9'. & B "+ B 6 <,9 & B "+ 9 % D' (.22+ D' 000* *0

169 '$ " B577 $ 0 >!% ( % "+ * Q B / 3 & 7 2 2! 7 B4 7 7B4 7 7B4 ') *1

170 , B577 & +2

171 . B577 9 ' b %9 $ / 0! 9 B $ & + ) )/ + (* 0! & +4' C.E 6 +

Introduction aux Services Web # $ $ "! # $ % & ' ()* + (, ), * ' % & ' -. / (00 * (00 ', 1' 000*

Introduction aux Services Web # $ $ ! # $ % & ' ()* + (, ), * ' % & ' -. / (00 * (00 ', 1' 000* # % ' # # % ' ()* + (, ), * ' -. / ( * ( ', 1' * ( 1 # / 3 / - 454 6 # % 7 % 8 8 # 8 % 9 - -: 9 ) * # '-., # ; /. ; < = 3 9 > + #. > > - 9 7+ 9 % ' ) >? 9 (- -6 ' @'+* (-AA B C * ( * - 7 1 % > %, 11 -

More information

Joke Server example. with Java and Axis. Web services with Axis SOAP, WSDL, UDDI. Joke Metaservice Joke Server Joke Client.

Joke Server example. with Java and Axis. Web services with Axis SOAP, WSDL, UDDI. Joke Metaservice Joke Server Joke Client. Joke Server example SOAP and WSDL with Java and Axis Interactive web services, Course, Fall 2003 Henning Niss Joke Metaservice Joke Server Joke Client 3 meta service 2 IT University of Copenhagen client

More information

Chapter 6 Registering and Discovering. Web Serv vices: Web services

Chapter 6 Registering and Discovering. Web Serv vices: Web services Slide 6.1 Web Serv vices: Princ ciples & Te echno ology Chapter 6 Registering and Discovering Mike P. Papazoglou mikep@uvt.nl Web services Slide 6.2 Topics Service registries and discovery Universal Description,

More information

SOA-Governance: Order vs. Chaos? Stefan Tilkov innoq Deutschland stefan.tilkov@innoq.com

SOA-Governance: Order vs. Chaos? Stefan Tilkov innoq Deutschland stefan.tilkov@innoq.com SOA-Governance: Order vs. Chaos? Stefan Tilkov innoq Deutschland stefan.tilkov@innoq.com Copyright (c) 2008 innoq 1 Technologie-Beratung Fokus auf Architekturen für Individualsoftware und Systemintegration

More information

Web Services Technology Infrastructure

Web Services Technology Infrastructure The ITB Journal Volume 3 Issue 2 Article 10 2002 Web Services Technology Infrastructure Geraldine Gray Kieran O Connor Follow this and additional works at: http://arrow.dit.ie/itbj Part of the Computer

More information

API Guide. SilkCentral Test Manager

API Guide. SilkCentral Test Manager API Guide SilkCentral Test Manager 2008 Borland Software Corporation 8303 N. Mopac Expressway, Suite A-300 Austin, TX 78759-8374 http://www.borland.com Borland Software Corporation may have patents and/or

More information

Fundamentals of Web Programming a

Fundamentals of Web Programming a Fundamentals of Web Programming a Universal Description, Discovery, and Integration Teodor Rus rus@cs.uiowa.edu The University of Iowa, Department of Computer Science a Copyright 2009 Teodor Rus. These

More information

T320 E-business technologies: foundations and practice

T320 E-business technologies: foundations and practice T320 E-business technologies: foundations and practice Block 3 Part 1 Activity 5: Implementing a simple web service Prepared for the course team by Neil Simpkins Introduction 1 Components of a web service

More information

Web Service Samir Tata GET/INT

Web Service Samir Tata GET/INT Web Service GET/INT 1 Outline Service Orientation Web Service Web Service framework SOAP WSDL UDDI 2 Service orientation 3 Structured Programming A very good thing Promise: Organization and Reuse Procedures,

More information

SilkCentral Test Manager 2009 SP1. API Help

SilkCentral Test Manager 2009 SP1. API Help SilkCentral Test Manager 2009 SP1 API Help Borland Software Corporation 4 Hutton Centre Dr., Suite 900 Santa Ana, CA 92707 Copyright 2009 Micro Focus (IP) Limited. All Rights Reserved. SilkCentral Test

More information

Evolution. Part 7 Overview. continuous progress. Introduction. Testing and Monitoring. Verteilte Web-basierte Systeme. Part VII.

Evolution. Part 7 Overview. continuous progress. Introduction. Testing and Monitoring. Verteilte Web-basierte Systeme. Part VII. Verteilte Web-basierte Systeme Dr.-Ing. Martin Gaedke Universität Karlsruhe (TH) Part VII Evolution Part 7 Overview About Evolution 1. Testing and Monitoring Test Plans and Execution Monitoring roaches,

More information

Distributed Embedded Systems

Distributed Embedded Systems Distributed Embedded Systems Computer Architecture and Operating Systems 2 Content 1. Motivation 2. An Overview of Distributed Software Architecture Approaches 2.1 Pro & Contra Middleware 2.2 Message-Based

More information

Web Services. Distributed Object Systems 11. Web Services, SOAP and NET. Web Applications. Web Services. Web services vs Distributed Objects

Web Services. Distributed Object Systems 11. Web Services, SOAP and NET. Web Applications. Web Services. Web services vs Distributed Objects Distributed Object Systems 11 Web Services, SOAP and NET Piet van Oostrum Web Services Some Definitions A Web Service is a software system designed to support interoperable machine-to-machine interaction

More information

T320 E-business technologies: foundations and practice

T320 E-business technologies: foundations and practice T320 E-business technologies: foundations and practice Block 3 Part 4 Activity 2: Publishing to and accessing UDDI Prepared for the course team by Neil Simpkins Introduction 1 UDDI data structures 2 Publishing

More information

Web-Programmierung (WPR)

Web-Programmierung (WPR) Web-Programmierung (WPR) Vorlesung X. Web Services Teil 2 mailto:wpr@gruner.org 1 21 Web Service World Wide Web seit Anfang 1990er Jahren Mensch Web-Browser Applikation HTTP XML over HTTP Web-Server Geschäftslogik

More information

Introduction to WS-Policy

Introduction to WS-Policy Introduction to WS-Policy The One To Rule Them All? Toufic Boubez, Ph.D. Chief Technology Officer Layer 7 Technologies tboubez@layer7tech.com www.layer7tech.com Speaker Introduction! Current:! Layer 7

More information

SOA and WS-TALK Integrating Web Services in WS-TALK with BPEL and UDDI

SOA and WS-TALK Integrating Web Services in WS-TALK with BPEL and UDDI Document RHUL_BPEL.doc Date 13/7/06 Version Draft Page 1/1 SOA and WS-TALK Integrating Web Services in WS-TALK with BPEL and UDDI Change log Version Date Author State Description of change 1.0 24.04.2006

More information

Bridging Multi Agent Systems and Web Services: towards interoperability between Software Agents and Semantic Web Services

Bridging Multi Agent Systems and Web Services: towards interoperability between Software Agents and Semantic Web Services Bridging Multi Agent Systems and Web Services: towards interoperability between Software Agents and Semantic Web Services M. Omair Shafiq, Ying Ding, Dieter Fensel Digital Enterprise Research Institute

More information

SOAP. SOAP SOAP d Apache/IBM Invocation générique : SOAP. Message XML SOAP. SOAP d Apache/IBM Invocation générique : SOAP

SOAP. SOAP SOAP d Apache/IBM Invocation générique : SOAP. Message XML SOAP. SOAP d Apache/IBM Invocation générique : SOAP Service Web? Web Services Description Langage & SOAP Service Web? Envoi d un message! Service Web? I m hungry! Service Web Obtention d une response IUP1 Novembre 2002 1 Services Web Interfaces Services

More information

Web Services in Rhapsody. Presented by: Jamie Titak

Web Services in Rhapsody. Presented by: Jamie Titak Web Services in Rhapsody Presented by: Jamie Titak Outline What are Web Services? IHE Profiles Web Services in Rhapsody Host-based Web Services in Rhapsody Utilizing the Rhapsody Web Service Client to

More information

1. Open Source J2EE Enterprise Service Bus Investigation

1. Open Source J2EE Enterprise Service Bus Investigation 1. Open Source J2EE Enterprise Service Bus Investigation By Dr Ant Kutschera, Blue Infinity SA, Geneva, Switzerland. 1. Objective The objective of this study is to specify the meaning of Enterprise Service

More information

Web Services Servizio Telematico Doganale

Web Services Servizio Telematico Doganale Web Services Servizio Telematico Doganale USER MANUAL Pagina 1 di 20 Contents 1 Introduction... 3 2 Functional testing of web services... 6 3 Creating the client... 10 3.1 Open Source solutions... 10 3.2

More information

Cúram Web Services Guide

Cúram Web Services Guide IBM Cúram Social Program Management Cúram Web Services Guide Version 6.0.4 Note Before using this information and the product it supports, read the information in Notices at the back of this guide. This

More information

Web-Service Example. Service Oriented Architecture

Web-Service Example. Service Oriented Architecture Web-Service Example Service Oriented Architecture 1 Roles Service provider Service Consumer Registry Operations Publish (by provider) Find (by requester) Bind (by requester or invoker) Fundamentals Web

More information

Chapter 5 Describing Web services

Chapter 5 Describing Web services Slide 5.1 Web Services: Principles & Technology Chapter 5 Describing Web services Mike P. Papazoglou mikep@uvt.nl Slide 5.2 Topics Why is a service description needed? Web Service Description Language

More information

WSDL Example (Interface) WSDL Example (Implementation) Universal Description, Discovery and Integration. UDDI Usage

WSDL Example (Interface) WSDL Example (Implementation) Universal Description, Discovery and Integration. UDDI Usage Web Services Description Language WSDL Elements WSDL describes, how and where to access a service, i.e. the service interface, similar to remote object approaches like CORBA: What can the service do? -

More information

Describing Web services. From chapter 5 in Papazoglou s book and other sources Brought to you by M. Vavalis

Describing Web services. From chapter 5 in Papazoglou s book and other sources Brought to you by M. Vavalis Describing Web services From chapter 5 in Papazoglou s book and other sources Brought to you by M. Vavalis 1 Why is a Service description needed? Must be defined in a consistent manner to be discovered

More information

Middleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture

Middleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture Middleware and the Internet Example: Shopping Service Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real

More information

Middleware and the Internet

Middleware and the Internet Middleware and the Internet Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world network? Non-performant

More information

B2B E-Commerce: Issues and Enabling Technologies

B2B E-Commerce: Issues and Enabling Technologies B2B E-Commerce: Issues and Enabling Technologies Boualem Benatallah School of Computer Science and Engineering, University of New South Wales, Sydney, Australia boualem@cse.unsw.edu.au Agenda Part I (Issues)

More information

A Cross Platform Web Service Implementation Using SOAP

A Cross Platform Web Service Implementation Using SOAP A Cross Platform Web Service Implementation Using SOAP By Nan-Chao Huang Submitted in partial fulfillment of the requirements For The Degree of Master of Science in Computer and Information Science Approved

More information

Introduction. Tom Dinkelaker, Ericsson Guido Salvaneschi, Mira Mezini, TUD

Introduction. Tom Dinkelaker, Ericsson Guido Salvaneschi, Mira Mezini, TUD Introduction Tom Dinkelaker, Ericsson Guido Salvaneschi, Mira Mezini, TUD Agenda of KICK-OFF MEETING Introduction Organization of Course Topics Questions & Answers Ericsson Telekommunikation GmbH & Co.

More information

Software agents. Web services. and. F. Dignum Utrecht University

Software agents. Web services. and. F. Dignum Utrecht University Web services and Software agents F. Dignum Utrecht University Contents What are Web Services? Standards Problems with Web Services Software Agents Conclusions Today s Web Web Services: Killer Application?

More information

FUSE ESB. Getting Started with FUSE ESB. Version 4.1 April 2009

FUSE ESB. Getting Started with FUSE ESB. Version 4.1 April 2009 FUSE ESB Getting Started with FUSE ESB Version 4.1 April 2009 Getting Started with FUSE ESB Version 4.1 Publication date 22 Jul 2009 Copyright 2001-2009 Progress Software Corporation and/or its subsidiaries

More information

Basic Profile Version 1.0

Basic Profile Version 1.0 Basic Profile Version 1.0 Date: 2002/10/08 This version: http://www.ws-i.org/profiles/basic/2002-10/basicprofile-1.0-wgd.htm Latest version: http://www.ws-i.org/profiles/basic/2002-10/basicprofile-1.0-wgd.htm

More information

MDM Server Web Services Reference Guide (Internal)

MDM Server Web Services Reference Guide (Internal) D Server Web Services Reference Guide (Internal) Version 2.1 obile Device anager 2.1 obile Device Sync anager 1.2 obile Consumer Device anagement Template 1.2 obile Device Backup & Restore Template 1.1

More information

Bindings for the Service Provisioning Markup Language (SPML) Version 1.0

Bindings for the Service Provisioning Markup Language (SPML) Version 1.0 1 2 3 Bindings for the Service Provisioning Markup Language (SPML) Version 1.0 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 OASIS Standard, Approved October 2003 Document identifier:

More information

ITU-T Q.818. Web services-based management services. SERIES Q: SWITCHING AND SIGNALLING Q3 interface. Recommendation ITU-T Q.

ITU-T Q.818. Web services-based management services. SERIES Q: SWITCHING AND SIGNALLING Q3 interface. Recommendation ITU-T Q. International Telecommunication Union ITU-T Q.818 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (05/2012) SERIES Q: SWITCHING AND SIGNALLING Q3 interface Web services-based management services Recommendation

More information

An Operational Framework for Service Oriented Architecture Network Security

An Operational Framework for Service Oriented Architecture Network Security An Operational Framework for Service Oriented Architecture Network Security Robert Bunge Network Systems Administration DeVry Univ. Federal Way Federal Way, WA, USA rbunge@myuw.net Sam Chung CSS Institute

More information

Working Paper Web service discovery: Reality check 2.0. Working Papers, ERCIS - European Research Center for Information Systems, No.

Working Paper Web service discovery: Reality check 2.0. Working Papers, ERCIS - European Research Center for Information Systems, No. econstor www.econstor.eu Der Open-Access-Publikationsserver der ZBW Leibniz-Informationszentrum Wirtschaft The Open Access Publication Server of the ZBW Leibniz Information Centre for Economics Hagemann,

More information

Services and the Grid. 2 Mathematics and Computer Science Division, Argonne National Laboratory, US.

Services and the Grid. 2 Mathematics and Computer Science Division, Argonne National Laboratory, US. Creating and Managing Grid Services Omer F. Rana 1, Ali Shaikhali 1, and Gregor von Laszewski 2 1 Department of Computer Science and Welsh e-science Centre, Cardiff University, UK o.f.rana@cs.cardiff.ac.uk

More information

FTWeb: A Fault Tolerant Infrastructure for Web Services

FTWeb: A Fault Tolerant Infrastructure for Web Services FTWeb: A Fault Tolerant Infrastructure for Web Services Giuliana Teixeira Santos 1, Lau Cheuk Lung 1, Carlos Montez 2 1 Graduate Program in Applied Computer Science- PPGIA Pontifical Catholic University

More information

Apache CXF Web Service Development

Apache CXF Web Service Development Apache CXF Web Service Development Develop and deploy SOAP and RESTful Web Services Naveen Balani Rajeev Hathi BIRMINGHAM - MUMBAI Apache CXF Web Service Development Copyright 2009 Packt Publishing All

More information

AXL Troubleshooting. Overview. Architecture

AXL Troubleshooting. Overview. Architecture AXL Troubleshooting This chapter contains the following topics: Overview, page 35 Architecture, page 35 Postinstallation Checklist, page 36 Troubleshooting Tools, page 39 Error Codes, page 43 Overview

More information

UMIG 6.0. Position Paper B2B Communication. Versie v3.4 / Version v3.4 Voor implementatie / Pour implementation

UMIG 6.0. Position Paper B2B Communication. Versie v3.4 / Version v3.4 Voor implementatie / Pour implementation ATRIAS Market Processes UMIG 6.0 Position Paper B2B Communication Versie v3.4 / Version v3.4 Voor implementatie / Pour implementation Position paper MIG6 B2B communication v3.3.1 VERSIONS AND REVIEWS...4

More information

Argos Web Service Interface Specification

Argos Web Service Interface Specification ARGOS Reference: Nomenclature: CLS-DT-NT-10-165 ARG-IF-22-1427-CLS Issue: 1. 4 Date: Mar. 19, 13 CLS-DT-NT-10-165 ARG-IF-22-1427-CLS V 1.4 Mar. 19, 13 i.1 Chronology Issues: Issue: Date: Reason for change:

More information

DMP ESB Stanlab Interface vejledning i anvendelse.

DMP ESB Stanlab Interface vejledning i anvendelse. DMP ESB Stanlab Interface vejledning i anvendelse. Dette interface anvendes til enten at kalde PULS eller JUPITER stanlab Interfaces. Via interface kaldes enten PULS eller JUPITER. Som styrekode anvendes

More information

SOAP WSDL WS with.net WS in Java. Part V. Web Services

SOAP WSDL WS with.net WS in Java. Part V. Web Services Part V Web Services 133 Web Services services which communicate with clients based on messages in XML format SOAP description of web service in XML format WSDL (Web Services Description Language) search

More information

Exam : SUN : Sun Certified Developer for Java Web Services. Version : R6.1

Exam : SUN : Sun Certified Developer for Java Web Services. Version : R6.1 Exam : SUN 310-220 Title : Sun Certified Developer for Java Web Services Version : R6.1 Prepking - King of Computer Certification Important Information, Please Read Carefully Other Prepking products A)

More information

Web Services in Natural Language: Towards an Integration of Web Service and Semantic Web Standards in the JXTA Peer to Peer Environment

Web Services in Natural Language: Towards an Integration of Web Service and Semantic Web Standards in the JXTA Peer to Peer Environment Web Services in Natural Language: Towards an Integration of Web Service and Semantic Web Standards in the JXTA Peer to Peer Environment P. Contreras, D. Zervas and F. Murtagh, CS, RHUL (2005 May 18) Summary

More information

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

More information

SUSHI Web Service User Guide

SUSHI Web Service User Guide SUSHI Web Service User Guide COUNTER-SUSHI Web Service Version 4.0 Contents Overview... 3 About COUNTER... 3 Accessible Reports... 5 Authentication... 7 Service Endpoint Address/URL and WSDL... 8 Making

More information

What is a Web service?

What is a Web service? What is a Web service? Many people and companies have debated the exact definition of Web services. At a minimum, however, a Web service is any piece of software that makes itself available over the Internet

More information

Fundamentals of Web Programming a

Fundamentals of Web Programming a Fundamentals of Web Programming a SOAP Examples Teodor Rus rus@cs.uiowa.edu The University of Iowa, Department of Computer Science a Copyright 2009 Teodor Rus. These slides have been developed by Teodor

More information

GetFormatList. Webservice name: GetFormatList. Adress: https://www.elib.se/webservices/getformatlist.asmx

GetFormatList. Webservice name: GetFormatList. Adress: https://www.elib.se/webservices/getformatlist.asmx GetFormatList Webservice name: GetFormatList Adress: https://www.elib.se/webservices/getformatlist.asmx WSDL: https://www.elib.se/webservices/getformatlist.asmx?wsdl Webservice Methods: Name: GetFormatList

More information

XML Strengths. XML Extensible Markup Language. XML Example. XML Form

XML Strengths. XML Extensible Markup Language. XML Example. XML Form Extensible Markup Language Strengths Generic format for structured representation of data. No predefined tags, but a syntax similar to HTML. Applications: Web services, business transactions XHTML HTML

More information

Software Developer s Guide for the Cisco Secure Access Control System 5.1

Software Developer s Guide for the Cisco Secure Access Control System 5.1 Software Developer s Guide for the Cisco Secure Access Control System 5.1 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

Modeling Web Services with UML

Modeling Web Services with UML Modeling Web Services with UML OMG Web Services Workshop 2002 Chris Armstrong ATC Enterprises, Inc. 1751 West County Road B, Suite 310 Roseville, MN 55113 651.633.1818 www.atcenterprises.com Agenda What

More information

Introduction to UDDI: Important Features and Functional Concepts

Introduction to UDDI: Important Features and Functional Concepts : October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...

More information

Middleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture

Middleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture Middleware and the Internet Example: Shopping Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world

More information

Using ilove SharePoint Web Services Workflow Action

Using ilove SharePoint Web Services Workflow Action Using ilove SharePoint Web Services Workflow Action This guide describes the steps to create a workflow that will add some information to Contacts in CRM. As an example, we will use demonstration site

More information

Web Services Technology

Web Services Technology Web Services Technology Paulo F. Pires & Marta Mattoso UFRJ paulopires@nce.ufrj.br marta@cos.ufrj.br http://genesis.nce.ufrj.br/dataware/hp/pires http://www.cos.ufrj.br/~marta Summary What are Web services?

More information

Agents and Web Services

Agents and Web Services Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of

More information

C-CDA integration with Cúram and IBM Integration Bus

C-CDA integration with Cúram and IBM Integration Bus IBM Care Management C-CDA integration with Cúram and IBM Integration Bus Document version 1.0 Dhruv Bhatt is a Software Developer on the Smarter Care Advance Care Analytics team at IBM. His work spans

More information

ARCHITECTURE FRAMEWORK PROPOSAL FOR DYNAMIC AND UBIQUITOUS SECURITY IN GLOBAL SOA

ARCHITECTURE FRAMEWORK PROPOSAL FOR DYNAMIC AND UBIQUITOUS SECURITY IN GLOBAL SOA International Journal of Computer Science and Applications, 2009 Technomathematics Research Foundation Vol. 6, No. 1, pp. 40 52 ARCHITECTURE FRAMEWORK PROPOSAL FOR DYNAMIC AND UBIQUITOUS SECURITY IN GLOBAL

More information

Configuring SAP Exchange Infrastructure in a Web Service Scenario

Configuring SAP Exchange Infrastructure in a Web Service Scenario VICTORIA UNIVERSITY Configuring SAP Exchange Infrastructure in a Web Service Scenario BCO6679 WEB SERVICES Special Project Essay Frederico Chan (3844793) 11/8/2010 Table of Contents 1.0 Introduction to

More information

Freight Tracking Web Service Implementation Guide

Freight Tracking Web Service Implementation Guide www.peninsulatruck.com P.O. Box 587 (98071-0587) 1010 S 336 th, Suite 202 Federal Way, Washington 98003 Office (253) 929-2000 Fax (253) 929-2041 Toll Free (800) 942-9909 Freight Tracking Web Service Implementation

More information

Sage CRM. Sage CRM 2016 R1 Web Services Guide

Sage CRM. Sage CRM 2016 R1 Web Services Guide Sage CRM Sage CRM 2016 R1 Web Services Guide Copyright 2015 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced,

More information

Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team

Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Presented by: Tom Connolly, Jason Lieberman Company: BizTech Session ID: #10351 Overview Introductions Background Web

More information

Discovering E-Services Using UDDI in SELF-SERV

Discovering E-Services Using UDDI in SELF-SERV Discovering E-s Using UDDI in SELF-SERV Quan Z. Sheng, Boualem Benatallah, Rayan Stephan, Eileen Oi-Yan Mak, Yan Q. Zhu School of Computer Science and Engineering The University of New South Wales Sydney,

More information

Converting Java and CORBA components to a WSDL Representation

Converting Java and CORBA components to a WSDL Representation Converting Java and CORBA components to a WSDL Representation Abstract Kevin Curley WSDL (Web Services Description Language) has become the standard way to describe the interface

More information

Affiliate SOAP-API. Content:

Affiliate SOAP-API. Content: Affiliate SOAP-API Content: QualityClick SOAP-API Documentation - URI - Method - Authentication - Description of the SOAP-Service - Search transaction data - Request statistics - Response values of SOAP

More information

Supply Chain Management Sample Application Architecture

Supply Chain Management Sample Application Architecture Supply Chain Management Sample Application Architecture Document Status: Final Specification Version: 1.01 Date: December 9, 2003 Editors: Martin Chapman, Oracle Marc Goodner, SAP Brad Lund, Intel Barbara

More information

Call Detail Record Access Service Part No. 520-0015-01R01

Call Detail Record Access Service Part No. 520-0015-01R01 Call Detail Record Access Service Part No. 520-0015-01R01 Summary Objective WSDL URL (Testing) WSDL URL (Hosting Production) Endpoint URL (Testing) Endpoint URL (Hosting Production) Namespace URI Service

More information

Web services: SOAP, WSDL, UDDI

Web services: SOAP, WSDL, UDDI Web services: SOAP, WSDL, UDDI A Web service is a software system that supports interoperable machine-to-machine interaction. Interaction means that more than one application is involved. Interoperable

More information

Send your request via a SOAP-Request (e.g. with DotNET/SOAP, Java, PHP) to he following URL of our server:

Send your request via a SOAP-Request (e.g. with DotNET/SOAP, Java, PHP) to he following URL of our server: 1 QualityClick SOAP-API Documentation 1.1 URI soap uri: soap proxy: ' ' https://www.qc-domain.de/iqx_downlink'; https://www.qc-domain.de/iqx_downlink_soap.cgi'; 1.2 Method Send your request via a SOAP-Request

More information

Grid job management through Web services: the experience with CREAM and CEMon

Grid job management through Web services: the experience with CREAM and CEMon Grid job management through Web services: the experience with CREAM and CEMon Luigi Zangrando INFN Padova luigi.zangrando@pd.infn.it www.eu egee.org The EGEE project The Enabling Grids for E science (EGEE)

More information

University of Dublin Trinity College. Web Services. Component Technology with thanks to Jim Dowling

University of Dublin Trinity College. Web Services. Component Technology with thanks to Jim Dowling University of Dublin Trinity College Web Services Component Technology with thanks to Jim Dowling Evolution of Web Services IPC Distributed Computing XML Data Portability RPC Modularity Type Safety Web

More information

Technisches Entwurfsdokument für den SOOM SOOM. AIT Vocabulary Service Description. Version 0.1 2009-03-03

Technisches Entwurfsdokument für den SOOM SOOM. AIT Vocabulary Service Description. Version 0.1 2009-03-03 Technisches Entwurfsdokument für den Version 0.1 2009-03-03 Version 0.1 Technical Design Project Number Project Title Document Reference Title Date 2009-03-03 Document Name AIT Vocabulary Service Description.doc

More information

Programming Mobile Devices Remote Procedures and Web services

Programming Mobile Devices Remote Procedures and Web services Programming Mobile Devices Remote Procedures and Web services University of Innsbruck WS 2009/2010 thomas.strang@sti2.at Distributed Service Interaction Service The application being provided for use by

More information

Using Wikipedia to Improve Web Service Discovery

Using Wikipedia to Improve Web Service Discovery QUEENSLAND UNIVERSITY OF TECHNOLOGY Using Wikipedia to Improve Web Service Discovery by Alejandro Metke Jimenez Bachelor of Systems and Computing Engineering (Los Andes University, Colombia) Master of

More information

Unit IV: SOAP protocol, XML-RPC, HTTP, SOAP faults and SOAP attachments, Web services, UDDI, XML security

Unit IV: SOAP protocol, XML-RPC, HTTP, SOAP faults and SOAP attachments, Web services, UDDI, XML security Unit IV: SOAP protocol, XML-RPC, HTTP, SOAP faults and SOAP attachments, Web services, UDDI, XML security 1. RPC (Remote Procedure Call) It is often necessary to design distributed systems, where the code

More information

Web Services Development In a Java Environment

Web Services Development In a Java Environment Web Services Development In a Java Environment SWE 642, Spring 2008 Nick Duan April 16, 2008 1 Overview Services Process Architecture XML-based info processing model Extending the Java EE Platform Interface-driven

More information

EFSOC Framework Overview and Infrastructure Services

EFSOC Framework Overview and Infrastructure Services EFSOC Framework Overview and Infrastructure Services Infolab Technical Report Series INFOLAB-TR-13 Kees Leune Id: infraserv.tex,v 1.12 2003/10/23 10:36:08 kees Exp 1 Contents 1 Introduction 4 1.1 Notational

More information

Developing Web Services Applications

Developing Web Services Applications Redpaper Martin Keen Rafael Coutinho Sylvi Lippmann Salvatore Sollami Sundaragopal Venkatraman Steve Baber Henry Cui Craig Fleming Developing Web Services Applications This IBM Redpaper publication introduces

More information

WEB SERVICES. Definition: Web service is a programmable application component that s accessible through standard Web protocols.

WEB SERVICES. Definition: Web service is a programmable application component that s accessible through standard Web protocols. WEB SERVICES Definition: Web service is a programmable application component that s accessible through standard Web protocols. Introduction to Web Services: Web services are next generation e-business

More information

Consuming, Providing & Publishing WS

Consuming, Providing & Publishing WS Department of Computer Science Imperial College London Inverted CERN School of Computing, 2005 Geneva, Switzerland 1 The Software Environment The tools Apache Axis 2 Using WSDL2Java 3 The Software Environment

More information

Service Oriented Architecture using JAVA

Service Oriented Architecture using JAVA Service Oriented Architecture using JAVA on NetBeans and GlassFish 3 By Eduardo Cavasotti 4/20/10 2 Table of Contents Abstract:... 3 Introduction:... 3 Tools:... 4 Getting ready... 4 Web Service Definition

More information

Web Services Resource Lifetime (WS-ResourceLifetime)

Web Services Resource Lifetime (WS-ResourceLifetime) WS-ResourceLifetime 1 Web Services Resource Lifetime (WS-ResourceLifetime) Version 1.1 03/05/2004 Authors Jeffrey Frey (IBM) (Editor) Steve Graham (IBM) (Editor) Karl Czajkowski (Globus / USC/ISI) Donald

More information

Microsoft Active Directory Oracle Enterprise Gateway Integration Guide

Microsoft Active Directory Oracle Enterprise Gateway Integration Guide An Oracle White Paper May 2011 Microsoft Active Directory Oracle Enterprise Gateway Integration Guide 1/33 Disclaimer The following is intended to outline our general product direction. It is intended

More information

Lecture 2: from SOAP towards REST

Lecture 2: from SOAP towards REST Lecture 2: from SOAP towards REST TIES456 Introduction to SOA and Cloud Computing Autumn 2016 University of Jyväskylä Khriyenko Oleksiy JAX-WS SOAP Web Services JAX-WS is a set of APIs for creating SOAP

More information

CONNECTICUT INSURANCE VERIFICATION SYSTEM (CTIVS)

CONNECTICUT INSURANCE VERIFICATION SYSTEM (CTIVS) CONNECTICUT INSURANCE VERIFICATION SYSTEM (CTIVS) Implementation Guide for Insurance Companies Version 1.1 August 15, 2015 MV Solutions, Inc. 2014 Table of Contents 1. INTRODUCTION... 3 2. BOOK OF BUSINESS

More information

Service Description: NIH GovTrip - NBS Web Service

Service Description: NIH GovTrip - NBS Web Service 8 July 2010 Page 1 Service Description: NIH GovTrip - NBS Web Service Version # Change Description Owner 1.0 Initial Version Jerry Zhou 1.1 Added ISC Logo and Schema Section Ian Sebright 8 July 2010 Page

More information

Web Services Metadata Exchange (WS- MetadataExchange)

Web Services Metadata Exchange (WS- MetadataExchange) Web Services Metadata Exchange (WS- MetadataExchange) September 2004 Authors Keith Ballinger, Microsoft Don Box, Microsoft Francisco Curbera (Editor), IBM Srinivas Davanum, Computer Associates Don Ferguson,

More information

Web Service tutorial

Web Service tutorial Web Service tutorial 1. Web Service Basic 1.1. What is web service? Web service is a way of communication that allows interoperability between different applications on different platforms, for example,

More information

Fabric Manager Web Services

Fabric Manager Web Services CHAPTER 69 This chapter describes the (FMWS) application program interface (API). This chapter includes the following sections: About, page 69-1 Web Services Specifications, page 69-1 Logon Service, page

More information

The BritNed Explicit Auction Management System. Kingdom Web Services Interfaces

The BritNed Explicit Auction Management System. Kingdom Web Services Interfaces The BritNed Explicit Auction Management System Kingdom Web Services Interfaces Version 5.1 November 2014 Contents 1. PREFACE... 6 1.1. Purpose of the Document... 6 1.2. Document Organization... 6 2. Web

More information

Web Services Technologies

Web Services Technologies Web Services Technologies XML and SOAP WSDL and UDDI Version 16 1 Web Services Technologies WSTech-2 A collection of XML technology standards that work together to provide Web Services capabilities We

More information