architecture des services web introduction aux services web-1
TRANSCRIPT
����������������� ��������������������� �����������
����������������� ��������������������� �����������
����������� �� ����� ��������������������� ������������ �� �����!����� ���
��������������������� ��� �� ����� ���������������� ��������������������� ����������� ���������������������� ��� �� �����!����� ��������!����� ���
����������������� ��������������������� ����������"
����������� �� ����� ��������������������� ������������ �� �����!����� ���
��������������������� ��� �� ����� ���������������� ��������������������� ����������� ���������������������� ��� �� �����!����� ��������!����� ���
# $���� �������������$������
% ����&��
'������������
����������������� ��������������������� ����������(
# $����# $���� ��������������$��������������������$���������������������������������������������������������������
�������������� ���������� ��� ��������������������������!������������������������������������������������������
"���!������������������#������$ ������������������������ �������������������������� �����%���&
'�����(���)���*
+�������(, ���), ���*
'������
-��������������������������������� ����� ����. ���/������������������������(�0�0��������������*
"����������������������������������� ������������������������(�0�0������������'����, 1'��000*
����������������� ��������������������� ����������)
# $����# $���� ��������������$��������������������$������
2����/����3����������������������������������� ���/����������������� ����������������������������������������� ���!�����������������
-������� ���������������$ �������� 454 ��������������������������������������!��������
6 ������������������������������� ������������������������������������������������!��������0
����������������� ��������������������� ����������*
# $����# $���� ��������������$��������������������$������
���!����������������������������������������������������������������� �%���0
7���������������� �%��� ������������ �������������������������������&
8 ������������ ������������������������
8 ������������ ��������#����
8 ������������ ������� ����������������
000
����������������������� �%��� ��������������������������������������������9�����������������������&
-������������������
-��:����������9���
�������� ��������
000
����������������� ��������������������� ����������+
# $����# $���� ��������������$��������������������$������
, ����������� �����'��-�.����
������$���������/���
������$��������������
������$�������������
.����
����������������� ��������������������� ����������0
# $����# $���� ��������������$��������������������$������
����������������������������������������������������������;� ����������������������������������������������
2��������������;� ����������� ���������&2���������������������������������������������������������������������������
2��������������������������������������$ �����������������������������������������������������
< ����������������������������������������������������������������������������������=�������3�������9��������������������������������������� ��� ����> �� 0
����������������� ��������������������� ����������1
# $����# $���� ��������������$��������������������$������
. �������������> �� ����������������������������������������� ����> ��0
-�����������������������������!������������������� ����������������������������
�����!�!��������������������������&
�������������&����9������������� ���� ���������������������������������������������������������������7�+
�������!�����&����9������������� ���� �����!���������������������������������������0
����������������� ��������������������� �����������2
% ����&��% ����&��
'���������)�������������������� ���> �� �����������������������������������?
����������������������������������������������� ���������������!&
�������������������������9�(-�����2-6 '�@'+*
�����������������������(-AA�B � ����������C����0*
����������(���������������������������*
-��� ������������������������������������������������������ �������������!��
7 �������������������������������������������������������������������$ ���� �����������������������
����������������� ��������������������� ������������
% ����&��% ����&��
�������������> �� ����������%��������������������������������������&
��������������
������������������������������, 1 1 "���������������$ -���� ��@'+
����������������������������������������(����*
������������������������������9����9���(���������� �������*
�����������������������> �� ������ ����������������;� ��0
������������> �� � ��������%������������������������9��������������������������� ��������(�������������������!�����*
����������������� ��������������������� ������������
% ����&��% ����&��
��������������������������� ���������������������&
������������������������������������������������������ �����0-��%������������������� �����������������������������!��������������������!��� �������������������������
���������������������������> ���$ �� ���&���������������� ��������$ ���������� �������
������;� ������������, 1 1 "
������ ����> �� ������������������������������
����������������� ��������������������� �����������"
'������������'������������
����9������� ����> �� ��������������������������������� ����������������������� ���0
�������������������� ���������������������� ���������> �� ������������ 1 -"�+"��, 1 1 "
����� �������
$�������������$���% 3 3 '
����������������� ��������������������� �����������(
'������������'������������, 1 1 "�����������������������!��(��������, 1'�*
�����������(����/�������������*�������������������� ��������������������!��
����������!��(����������������������������������������)��������������������9�����9�*��������������������������������D '�
�������������������������������������D '�
����� �������
�������� �
����������������� ��������������������� �����������)
'������������'������������������ ����> �� �������������!����������������� ����������������������0
'��������� �� �������� �� � �������������������������������������������������
���4 ��������������$��$����
5��������% 3 �
.�������6��� &��������������
���� �����������$��$����
.�� � ����������������������������
����������������� ��������������������� �����������*
'������������'������������������ ����> �� �������������!����������������� ����������������������0
"�������> �� ��������> �� ��������
, �����������������������������$����� �������
, �����������������$��78������
9'.79 �
.����7:.; 7< 9 '
5��������������78������
���=% 3 3 '>
� �
����������������� ��������������������� �����������+
����������� �� ����� ��������������������� ������������ �� �����!����� ���
��������������������� ��� �� ����� ���������������� ��������������������� ����������� ���������������������� ��� �� �����!����� ��������!����� ���
�� �����% 3 �
; �?���-���� �
������ ��������� �� 5�� ������� � �
������$� ��� �
����������������� ��������������������� �����������0
�� �����% 3 ��� �����% 3 �
7�����, 1'������9���������� $ �����������������������0���������� ���������������, 1'�������������������� $ ���� ��������������9����������������������� ���������������������0-����������������������������������������������� ��� ���%���������, 1'�� ���������� �����������������������������������������������&
�� ���������$�$-����������� �=�!������������������������������������������������������������������>7
4 ��������������������� ����=?���������������������������>
�����?������������$�$ 8 ��� ����-��� �7����$������������-�������������������-��� �7��&����������$&�������
���������$�����$ �� �$�=$��������������������--������������������7�-@������$�$����>
��������������������������$������������� �������=�����������$� ���&���������$-���������������>
����������������� ��������������������� �����������1
�� �����% 3 ��� �����% 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>
����������������� ��������������������� �����������2
�� �����% 3 ��� �����% 3 �
E��������������������!������������������, 1'��������������������������� ����������������������������������� (���������*����!����F�������������&
G, 5H�� G�, 5H������������������� ���5�
G. �H�� G�. �H���������������������
G�+H�� G��+H���������������������
G+H�� G�+H���!������������0
����������������� ��������������������� ������������
�� �����% 3 ��� �����% 3 �
��������������������������!����������������� �������, 1'������������������������ ���&
A ���������� �B ���)-���������4������ ��I���3���J����-�����������������������D '��"�����7%�������KLLL�����'������D '������������������������"�����7%�������KLLM�������B 0"����D '����������"�����'��������"�����KLLL������ ��F����������B ����8 �����
����������������� ��������������������� ������������
�� �����% 3 ��� �����% 3 �
1 ���������������F�������, 1'�������������� ��$ ����������������������$ ����F�����0@�����������$ ����������������:���������(������������*���!��0
���������������������!���������F�������������� �� �����������'���������F������F������ �������� D '������������������������������������KLLM�����F$������7%���������������$ "����0
����������������� ��������������������� �����������"
; �?���-���� �; �?���-���� ��F���������������D '����F�������������������������, 1'���������������������������������������(��������������������!����������������������������*0
"���������������� ����D '������������������������������������, 1'��������������8'�(������8 �������N�'��C����������*��������������������������������0
��������������� �������� ��)$) ���, 1'�����&�������������������� ������������������ ���!����������
�������������������������!�����������
�� �����������������������F�������������������$ �������������%������������������������� 212(2�������1 %��2���������*0
��������������������������(�������D '�*��������������(����������%��-����D ��*0
� ����-��� ������� ��B�� ��������� �����C����$-���� � �$���������������������������D$�������
������$����������$�
����������������� ��������������������� �����������(
; �?���-���� �; �?���-���� �
D '����� ���3��������������������������(�������������������*��� �������������������������� ����&
���������� ���������������������O
������������������P ������������������
������������������P ����������������������
�����������������������������������������������
������������������������������������������������������
O-��������������!����������������9�������������������������������������7!�������!������D '�����������������!������������������������9���0-����������������������������������������������������������������)���������������������!������������������������������0����!��������������������������������������������������������(+6 @-���� ���������1 �!��*�����������������������������(�������� �B � �����������C ���������������������!������������������:����������9���*
����������������� ��������������������� �����������)
; �?���-���� �; �?���-���� �
Q ��������������������/�����������������������D '�
EF�� � ������GH�@2H�������GH� ; �00)1��HFIEA�A��; 4 A< J.3 GH� �HI
EA; ; K� A5GH1+0����2120�1H�, 5# GH-�H 4 A< J.3 GH����������HI
E, 4 3 % ; 9I
EL�9 35, JI< ����.��������EML�9 3 5, JIE�, 35, JIA�������EM�, 35, JI
EM, 4 3 % ; 9IE, 4 3 % ; 9I
EL�9 35, JIL���N��EML�9 35, JIE�, 35, JIK���EM�, 35, JI
EM, 4 3 % ; 9IE3 �3 �JI.��������������������� �EM3 �3 �JIE'4 A�� % J9I
E5, JIJ6������EM5, JIE'�, .JI'���EM'�, .JI
EM'4 A�� % J9IE:, 3 J'4 AI�111EM:, 3 J'4 AI
EMA; ; KI
����������������� ��������������������� �����������*
; �?���-���� �; �?���-���� �
Q ��������������������/�����������������������D '�(�����*
EA; ; K� A5GH1+0����212)�1H�, 5# GH-�H 4 A< J.3 GH�$�$���HI
E, 4 3 % ; 9I
EL�9 35, JI, ���EML�9 35, JIE�, 35, JI �����EM�, 35, JI
EM, 4 3 % ; 9IE3 �3 �JI� �7���������, ���������EM3 �3 �JIE'4 A�� % J9I
E5, JIJ6������EM5, JIE'�, .JI'���EM'�, .JI
EM'4 A�� % J9IE:, 3 J'4 AI�110EM:, 3 J'4 AI
EMA; ; KIEA; ; K� A5GH1+0�0(20�)*0)H�, 5# GH-�H 4 A< J.3 GH����������HI
E, 4 3 % ; 9I
EL�9 35, JI����� < @EML�9 3 5, JIE�, 35, JI'���EM�, 35, JI
EM, 4 3 % ; 9IE3 9, 5 �, 3 ; 9 '9JL�� GH�����$ ���D���������HI
EL�9 35, JI< �� ��EML�9 35, JIE�, 35, JI# ����EM�, 35, JI
EM3 9, 5 �, 3 ; 9IE3 �3 �JI� ���, ����EM3 �3 �JIE'4 A�� % J9I
E5, JI �����-�'����EM5, JIE'�, .JI'���EM'�, .JI
EM'4 A�� % J9IE:, 3 J'4 AI�111EM:, 3 J'4 AI
EMA; ; KI
EMA�A��; I
����������������� ��������������������� �����������+
; �?���-���� �; �?���-���� �
+��������������������������������������������06 �������������� �����������������������������������������������������0
"���!�������F�������R������R���������������(������R���������R*�������(������R��������R*��F������0
6 ����������������������������������������������(��������������° +�4E*������/��������������������FR���������R������$ �F����������/�����������0
����������������� ��������������������� �����������0
; �?���-���� �; �?���-���� �
���/���������D '�������� ���'��������+�������7!������S(���F�������F�������������%��*���������F�������������������������������(�������R)R������������������������������RAR�����������������*
����������������� ��������������������� �����������1
������ ��������� �=������ ��������� �=��� ���������� �������>� �>� ��F���������������� �D '������������������������������������������������������������������������������������ ����������������������������������������������(�����������������������000*0
+�������������������������� �����������212(��� ����� ����������������������������*�����������������������D '�0
2������������������ ����������� ��������!�����������������������������������!212����������(����!�������������������������������������!����������������������*0
���������������(D '�����������*����������������������T-(������������������9�D '�K0U*������������������9����������������������������D '�0������������������$ �����!�����������F���������������� ������ ����������������������������������������0
����������������� ��������������������� ����������"2
������ ��������� �=������ ��������� �=��� ���������� �������>� �>� �
���� �������������������������� &
������������������������������������ ���O�$� ��������������212���������������������������/�����(��� ���������������������00*
����������������� ���������� �������$ ����������D '���������������������������������
������������������������������������������������������ ���������D '��������������������������������� �����
����������������� ��������������������� ����������"�
������ ��������� �=������ ��������� �=��� ���������� �������>� �>� ����E��������� ��������������������������KVB �� ���KLLL�����������������������������������$ &
����&��> > > 0> T 0����1 @�KLLL�@7-)!��)�����)KLLLUKKV
. ��������������������� $ �F�����F���������� �������������������F��������������F�������
G7 ������2�2������� !����WF. ��212�+�������RH
7!�����F��������������������!�G��������� �� ���WR������> > > 0������0������������RH
����������������������!��������������������������G7 ������2�2������� !����&"����!�WF. ��212�+�������RH
7!�����F������������ �������!�G��������� �� ������� WR������> > > 0������0������������RH0000G��� ������H
"�����������������������������������������!. @+(. ������ @������� +��������*�����%������������������$��������������������0
����������������� ��������������������� ����������"�
������$� ��� �������$� ��� �
D '�������������������3������������������������������������������������������������������������������������������0
��212�������������������������������������������������������D '�
D '������� ����� �������������������%������������������������������9�����������������������������������9�����������������$ �����������B � ������������������������������������������������D '�
����������������� ��������������������� ����������""
������$� ��� �������$� ��� �
����9����212�������������������������� �����&
���212������������������D '����������������������������������!�������������������������������D '����������26 '����D ����� ���/����������������� ������ ������������������0
���212������������������������������������������������F���������������!��������������������������!������0
���212�F���������F���%������9������� ��������0
����������������� ��������������������� ����������"(
������$� ��� �������$� ��� �-�������������=����������������������T-�������� ����� ����������������������������D '�������0
-��3���������������������������212�D '������� ���������������������������������������������212������ ������
. �������������%������������������������������������������������������� ���������������02������������������� ����� ���� ���!�%�����������������������������%���!������0
2���%������������������������� ������������������� �����������%��������������0
��������F��������0�������������� �������������������������������F��������������0-F�����������������F���� ������������������������D '�������0
����������������������0
�������������F������������������������ ���/�����������������������0
. ��������������� ���������������������������
����������������� ��������������������� ����������")
������$� ��� �������$� ��� �
D '������� ������������������������5'��5UUK�����������������������������������$ &
����&��> > > 0> T 0����1 @�5UUK�@7-)!��������)U)5UUKUSU5�("���U&"�����*
����&��> > > 0> T 0����1 @�5UUK�@7-)!��������)K)5UUKUSU5�("���K&����������*
����&��> > > 0> T 0����1 @�5UUK�@7-)!��������)5)5UUKUSU5�("���5&2����%���*
����������������� ��������������������� ����������"*
������$� ��� �������$� ��� �
7!������212������������������������� �� ��
GX7�7'7E1 �� ��(1 ������������2����+�4E�7�����*H
GX7�7'7E1 1 ����(Y "-2�1�*H
GX7�7'7E1 ������(Y "-2�1�*H
GX7�7'7E1 2���(Y "-2�1�*H
GX7�7'7E1 +�4E(Y "-2�1�*H
GX7�7'7E1 7�����(Y "-2�1�*H
����������������� ��������������������� ����������"+
������$� ��� �������$� ��� ��������������
G!�&������� ����WR�� ��RH
G!�&������!1 %��H
G!�&��������H
G!�&������� ���WR1 ����R���6 �����WRKR��!6 �����WRKR�H
G!�&������� ���WR������R���6 �����WRKR��!6 �����WRKR�H
G!�&������� ���WR2���R���6 �����WRKR��!6 �����WRKR�H
G!�&������� ���WR+�4ER���6 �����WRKR��!6 �����WRKR�H
G!�&������� ���WR7�����R���6 �����WRKR��!6 �����WRKR�H
G�!�&��������H
G�!�&������!1 %��H
G�!�&�������H
G!�&������� ����WR1 ����R�%��WR!�&������R�H
G!�&������� ����WR������R�%��WR!�&������R�H
G!�&������� ����WR2���R�%��WR!�&������R�H
G!�&������� ����WR+�4ER�%��WR!�&������R�H
G!�&������� ����WR7�����R�%��WR!�&������R�H
����������������� ��������������������� ����������"0
������$� ��� �������$� ��� �
���������� D '��������������������������������)������ ������������������������������������������!��
����������������������������� D '������������������������������������������� ��������������������������������������
�����9�$ �����������������9����������������������� ������������������������������������������������
"���!���������������� D '����������������������&2������������������������������������������������������!�������������)������
2��������� ����������������������������������������������������������������������������������
����������������� ��������������������� ����������"1
����������� �� ����� ��������������������� ������������ �� �����!����� ���
��������������������� ��� �� ����� ���������������� ��������������������� ����������� ���������������������� ��� �� �����!����� ��������!����� ���
����������� ��7�!���&��F
����������� ��7����&��
���������
����������=�/���>
����$������� ����
��������������
����������������� ��������������������� ����������(2
��� ���������7�!���&��F��� ���������7�!���&��F� ������������������������������������� ����> �� �����������/�����������������������������������������������������������9�������������������������1 "0
-����������������� ��� �����������������������07���������������������� ���> �� ��������������������������������, 1 1 "
6 ���������������������������������������D '���������%��9�������������������9���
����������������� ��������������������� ����������(�
��� ���������7�!���&��F��� ���������7�!���&��F
+����������������� ����> ���������������������������
+������������$ �������D '�
+��������������� ��D '�
+������������������$ ����������������
+����������9����������� �����!��!������)����������9������������������
����������������� ��������������������� ����������(�
��� ���������7�!���&��F��� ���������7�!���&��F
+������������������ �����9���� �������������� ����������������������������������������������� ����
. ������������������������� �������������������������������������������������������������������9���06 �������������������������������� ����0
. ���� ����������������9������
������ ������� ���/�����������������������������9��������������������!��
����������������� ��������������������� ����������("
��� ���������7�!���&��F��� ���������7�!���&��F����=�������������$ ������������������� ����> �� ����&
+�������������������&������������������������������:�������������������������#�������������
E�������� ����������������������������������������������:���&
E������!�������� ���������
< ���������Z�����0
+��������� ������� �������������������������&-����:��������������������������
+������������� �����������:��������������
7 ������������������������� ����
7 �������������������������������� ����
����������������� ��������������������� ����������((
��� ���������7�!���&��F��� ���������7�!���&��F
��� �������������������� ����> ���������������������������������������������������������:������������ ���������������� ���
����������������������!���������������
I���$ ���������������������������������� ������� ����!�����
-������%������������������������Z�����������������������������0
����������������������������(�0�0����� ���*������������ ������!$ ����������0
����������������� ��������������������� ����������()
��� ���������7����&��F��� ���������7����&��F
����������������������������������� ������� �������������������������������
������ ������� ���������������������!���������������� �����������������������������
����������� �����������!������������$ ��� ����������)���!������ ����> ��������������������� ��D '����������������������������, 1 1 "���'1 "0+����� ��������/����� �����$ ��� ���������)���!0
����������� ����������������������� ����������������������� ����������
"���������������������� �������D '�������� ����> ������ ��9����!��������������������������������%��9���0
����������������� ��������������������� ����������(*
������������������
������ ����> ����������������������������������������������������������������������������� ���0
"���!�������������������������������������������������/������������������������������� ���0
������ ����> ��������������������������������������������������������0
+���������������3�������������������� ������������0
������ ����> ������������$ ���������������������������������������������0
���������������� ���������%�����������������������������������������������������������������!��� ����> ��
����������������� ��������������������� ����������(+
������������������������ ����> ����� ��������$ ��������������������������������������������
, ����������� �����'��-�.����
������$���������/���
������$��������������
������$�������������
.����
����������������� ��������������������� ����������(0
����������=�/���>����������=�/���>
������������!���������������������������� ����> ������ &
��������&������������������ ��������� ���> ��
�������������&�������������������� ���> ��
����������&��������������������������������� ���> ��
����������������� ��������������������� ����������(1
����������=�/���>����������=�/���>�����������������������������������������������!���������������������� ����> ��
. ������������������������� �������� ���������������(B 577 ����!�����*
����������������������������������� ���������������������������7B 4�������� ��������������� ������������������ ��� ���
�����������������/������������������������������(����������������*
. ����������� ����������������/��������� ������������������������������������������ ���������������������������!�������
����������������� ��������������������� ����������)2
������������������ ��� ������� ����
7����K&������������������������ ���6 ������������������� ���������������������������� ���������������������������000
�����������������������2����������������������� ����(�0�0����� ����������������*
7����5&��������������� ���. ����������� ���������������������������������� ���������/��������� ������������������������������������������ ���������������������������!�������0
-�������� ������������������������������ �������������������� . 22+0
7����T&������������� �����������������������������������(. 22+*����������������������������� ���0
����������������� ��������������������� ����������)�
������������������ ��� ������� ����
7����V&������������������� ���> ��. ����������� ������� � ����������������������������������������9�������������������� ����� ���0-������������������������������������������������������������������� ������ ��������������������������������������0
7����S&��������� ������ ����������������� ���������� ������ ��������������������������������������������������������������� ���> �� (�����5*
7����[&�����������-����������������� ��������������������� ����07����������� �������� ����������������������� ���0
����������������� ��������������������� ����������)�
������������������ ��� ������� ����
, ��������������2��������������������������������� �����@������������������������ ����������������2���������2����������������������� ������������������� ���
L�����������������"�������F��������������F�������� ���I����������������������� ���(���������2�*"���������������������������������
, �����������������2������������������������ �����������������������������������)$)��������������������������
����������������� ��������������������� ����������)"
������������������ ��� ������� ����
����������������� ��������������������� ����������)(
4 ��������������$?8������4 ��������������$?8������
� J�������
� '��������" 9��������
( 9$���$�����
) , ���� * , ���� + , ����
0 9�����1 9������2 9�����
����������������-�����7B 4 ��@'+���������������������������������������
����������������� ��������������������� ����������))
����������������������������������������������������������������������������������������������D '�
���������������������� ���������������������������������������������� �����&
; , 'P � ���; �?��� , �����'�������"�������������������������������������� ����++6 "����-���� ��@'+)++6 "�������7B 4�
� :�P ��� �����:����������������������������������������������������� ���+2�����-���� ��+��������B � ��������7B 4�
4 ::�P 4 ������� :��������7:������6 ��� �������������������������������������������� ���-��E����� ����-���� ��BE2+�������7B 4�
����������������� ��������������������� ����������)*
����������������������������
. ������� ������������������������%���������� ������(��� ����������*0
����������������� ���������������������������������������������������!������� �����������������������������������������������������������(1 -"�+"\ , 1 1 "*0
����������������� ��������������������� ����������)+
����������������������������"�������������
2�������D '����� �������� ��������
����������������������� �������������
� :�
"�����������������������D '�����
����������������������������������������������������!
; , '
-�����������
(, %���1 �!�1 �������"�������*
% 3 3 '
-����������������������������������������������� ����
����������������� ��������������������� ����������)0
����������������������������� �����/������� ��������� ������/���������0���������������������������� ������������������!�������. 22+&
2���� �������� ����
4 ::�
"�������������� ����
4 ::�
� 6 ��������������� ��� �������������2�����9���������������. 22+0
� . ���������������������������� �����������$�������� ������������!������� ������������. 22+0
����������������� ��������������������� ����������)1
����������� ; , '����������� ; , '
@#���������������������������$ ������������������������������������
I��������������#�� -�����6 � ������F��������!���, 1 1 "
@���/���6 �"������������D '����� ���&���������$ �� �������������������������
��������9�������������
I��������������#�� ��� ����6 �"@����9��������/��
7!�������������� ����������9����
@�� ��������������6 �"(�������D '�*��������
����������������� ��������������������� ����������*2
����������� ; , '����������� ; , '
réseau
Service RequestorDemandeur de service
Service ProviderFournisseur de service
ClientClientSOAPSOAP
dispatcheurdispatcheurServeurServeurHTTPHTTP
TOMCATTOMCAT
implimpléémentationmentation
RequRequêête SOAPte SOAP
RRééponse SOAPponse SOAP
����������������� ��������������������� ����������*�
���������� :����������� :�
. ����������������������������������������������� ��������������������������������������&
��������)�������������
���������������
�����������2������������D '��������������������������������������������������������� ���������� ���&
����������
��������9������ ����������������
����������������������������
������������������ ���
2����������2����������������������� ������������ ������������������������������ ���
����������������� ��������������������� ����������*�
���������� :����������� :�
5�%��������������2�&�����������2����� ������������������ ���
�����������2����� ����������������������� ���
2���������������������������������������� ����
"������������������������� ���������������������. 22+������ �����5�%�������������2�
"��������9�$ ����� ������������������������� ����������� ��. @� ����������2����� ����������������������� ���0�����������������������������2���������� ����������������������������������������2����� ���������������������;� ������ ���0
����������������� ��������������������� ����������*"
, ������4 ::�, ������4 ::�
@#������������������������������F����� ������������
I����������2����������������������
7����������������������� ��������������
-�����@���/������������������� ����(�6 �"*
'�������������� ���������� ���F�������������
����������������� ��������������������� ����������*(
��-��������������������-������������������
���������
�$����� ���
���������
�����'������
, ������4 ::�
� ��$� �������
�������� �� ������ ; , '
� :�:����������������
����������������� ��������������������� ����������*)
��$� �-��������� ��$� �-���������
����������������� ��������������������� ����������**
����������� ; , '���������� :��!�������4 ::�
����������� ; , '����������� ; , '���������� :����������� :��!�������4 ::��!�������4 ::�
����������������� ��������������������� ����������*+
����������� ; , '���������� :��!�������4 ::�
����������� ; , '����������� ; , '���������� :����������� :��!�������4 ::��!�������4 ::�
; , '7�!���&��F
����������
% ����&��
���� ������� ; , '
, ���������������&���/�$�����
, ���������������&���/�$�������
����������������� ��������������������� ����������*0
; , '7�!���&��F ; , '7�!���&��F
�6 �"������������������������������������0
+�������������������9�����������������������������������������������!��������������������/��)���������%��@"-(@����� "������� -���*0
+��F��������� $ ��������������������������, 1 1 "������������0
+��F���������������� $ ���%��9��F�!������������$ ��������������������������������������������������������� ������������������� ��������������F������������������)�������/�������������F���������������������������F�����������������������������������������6 �"0
����������������� ��������������������� ����������*1
; , '7�!���&��F ; , '7�!���&��F"��������������������������������������9�������F������������������������������������������&
�������������������
������
�������������������������%��0
6 ������������������������ ������������$ F�������%��9����������������������������������0
����� ������������������������������������(�������������:����������9���$ ��!��������*����������������������F�����%� ���� (��������*0
Q ���������������B � ������� ���&������]̂ ���7����%��2������ (��� �����%��E����� *_
����������������� ��������������������� ����������+2
; , '7�!���&��F ; , '7�!���&��F
�����������6 �"��������&$ ������������������������/�������������������� ���(�0�0��������������*�������������B � �����!�����
������������������ ����������������/�����������$ ����� ���(��������������������*��������/�����������������������������6 �"�������������������� �������������9����������0
���������� ����������/���6 �"���������������������������������������� ������������������0
+������9��������������F����������������F������������������6 �"(���������*������� ������������0
-�������&
����������������� ��������������������� ����������+�
; , '7�!���&��F ; , '7�!���&��F
��������������������������������������������;� ������)/�������!�����&
. �������������� 6 ����� 0
������������ ��������������B � �������������$ ������������� ����������� B24- ����6 �����0
���������� ��������� ��� B � ������������������������ ��������1 �����0
����� ��� ����9�$ ���������B � ���������F�������������������������6 �"(�������������6 �"���B � �*����������������������������, 1 1 ""6 �1 0��������������, 1 1 "���1 -"�+"0���������������������!���0+����������������Q 4 ����$ ���������!��������1 ���C�� '���������6 �"�����������������/���6 �"������������������3��0
����������������� ��������������������� ����������+�
; , '7�!���&��F ; , '7�!���&��F
������������������������������������������������� ����&
E���N�����#����������������Q 4 �����������1 ���C��'���������6 �"(���2��F� �6 �"*��������������, 1 1 "-��������02�����2��� , 1 1 "-�������� �����%���������
��$����������������������������+�������7!������02��#����� ����$�������������C����6 �"�����������"����� D '��������%��������������6 �"02���������
�6 �"����������B � ��������D �����0
����������������� ��������������������� ����������+"
; , '7�!���&��F ; , '7�!���&��F
��������/������������������������������������ ��)$) �������9������������ ����������� ���������������C�������!�����&
���� �������������������������������������������������������!��
�����������������������������������������������������������
����������������������������B � �� 2���������� (���������������@'+�����> �������9���!��������������*���������������������������B � �
����������������� ��������������������� ����������+(
; , '7�!���&��F ; , '7�!���&��F
-6 @4����������������6 �"�� ���&���%���������!���������
�������������� ��������������������������)������
����������������������������
�6 �"������������ $ ������������ ����� > �� ����&-���� �!������������������������������ �����������������%����������0
�����9���!�������������-���� ���++6 "(������������-����*�F���������������9����������� ��!����> ������������������9��������� ��������� � ��������
+���������������������������6 �"���������������������D '��������������������������9������ �����!0-6 @4������� ����++6 "�������������������������������������� ������������� ������ (����������� ��������������*������������������������������������������������(-2@-����� 2���@�������������*0
����������������� ��������������������� ����������+)
% ����&��% ����&��
������MU&-6 @4���2-6 '�������������������������+2�
I���������������������
-��������������������%��9���
D '�)@"- (KLLL*'�������D '�
7� �������������(, 1 1 ")"6 �1 *�
"���!����������%�����������������0
����������������� ��������������������� ����������+*
��������-������������-����
"���������������������������������������
4��� ���D '����������������0
-��������������������(, 1 1 "��'1 "�`*
+���������������������(> ���> �����!�����`*
���������!��������
4 ����#���������> T�(�6 �"K05*0
����������������� ��������������������� ����������++
��������������������
"�������� �%������������D '��������!��������0
���������������� �������� �������� �������6 �"
���� �������6 �"������������������������
�������������������������������������
J������������������������ � ��� ; , '����&�������������
� �������
��� ����������$���������
�!������������&�!���&����� $�������
�������� �����
����������������� ��������������������� ����������+0
��������������������
'�9��������@"-&'������@������ �� ���������������������������
'������@������� ��� ������������������!�������
7��������%����������������������������������������&
1 ������!�
7���������������
`
������������������������������������� ���9�����������D '��������������������������������������������������������������������!��(�����������������000*
����������������� ��������������������� ����������+1
��������������������
. ���������� ��������������&�%��������&, 1 1 "�
��%��������&�'1 "�B'��`
8 ���������������(�6 �"I����*
7��/���(�6 �", ����*&����������������)������ ������������������������������������������� ����������������������/���(�������� �����0*0
. ������ �> T���������������������(�6 �"K05*Q�����������������
��������������������!���0
����������������� ��������������������� ����������02
���� ������� ; , '���$������������ ������� ; , '���$��������
<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>
����������������� ��������������������� ����������0�
���� ������� ; , '���$������������ ������� ; , '���$��������
. ���������6 �" ����������������D '������������������0
����������D '�����/���������������������������������������F�������������D '�(�)$)0��F��������������������������$ ��212��������������D '�*0
���������������������F�� �������6 �"���������������F��������6 �"������� ������������� ����&
. ������������D '�(�����������*
. ��7� �������6 �"(�F�������������*���������������&. ��7�)�/���6 �"(���������*
. �-�����6 �"
����������������� ��������������������� ����������0�
���� ������� ; , '����� ������� ������� ; , '����� ���
. ��������@"-����� ����6 �"����������������������/���������������������0
-�����������������F����� ������������������� �����F������������ ��� ���������������B � �&
��� �������+������ (��� ������1 �2����� *_
����������������� ��������������������� ����������0"
���� ������� ; , '����� ������� ������� ; , '����� ���
Q �������!����������/���6 �"�������� ��������������������������������������&
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><SOAP-ENV:EnvelopeSOAP-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:doubleAnIntegerxmlns:ns1="urn:MySoapServices">
<param1 xsi:type="xsd:int">123</param1></ns1:doubleAnInteger>
</SOAP-ENV:Body></SOAP-ENV:Envelope>
����������������� ��������������������� ����������0(
���� ������� ; , '����� ������� ������� ; , '����� ���
Q �������!��������������6 �"�������� ��������������������������������������&
<?xml version="1.0" encoding="UTF-8" ?><SOAP-ENV:Envelopexmlns: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:doubleAnIntegerResponsexmlns: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)
���� ������� ; , '��������������� ������� ; , '�����������
����������D '�������������������������������D '�G?!�� ������WRK0UR�������WR. 1 I)MR?H������������ �������D '����F���������������9�����������D '�0
����������������� ��������������������� ����������0*
���� ������� ; , '��!������������� ������� ; , '��!���������
����������F7� �������6 �"G�6 �")7EQ &7� ����� 000H�����������������/��������������F��������%��F�������(������������&���������0!������0�����������������*0-������������������������������F����������������������������0
�F7� ������ �6 �"����������������������������������������0�������������������������� �����������������������������6 �"�����$ ������������������ ����������������������������������(�)$) ��F����������6 �"���������������������������������������� ����������������/����!������ �����������������������������������������������)$) ����������������� �����������*0E���N������������������������ �6 �")7E-��������������������������������������������������������������� ����0
����������������� ��������������������� ����������0+
���� ������� ; , '��!���C������ ������� ; , '��!���C��
+��F%�������������(��)�/��*�6 �"�������!�����0
�����)�/����6 �"�����������������������%�����������������������������������������F����������������������������������0
����������F��������������������������������������������������������������6 �"��/��������������������6 �"������������������������!������� ���������������������������6 �"���������3���������������������������������������������������������������������0
����������������� ��������������������� ����������00
���� ������� ; , '������������ ������� ; , '��������
���������6 �"4�%(�������*G�6 �")7EQ &4�%H����F�����������������������)�/���������������������������������������������������������������)�/��G��K&�������+������ 000H(������/�������� �����R@�������R������������������������*0
�������������������3����%����������������������������������������� ������������������&'%������� ���� ������������F������� (����� ���> �������������������F������������������������������������������������������ ���������$ �F. @� ��������������������������
����������������� ��������������������� ����������01
���� ������� ; , '������������ ������� ; , '��������
������������������������$ ��������F�����������������������9�������������!�������������G�����K000H
����������������������9������� ���/���������������������������/�������������� ��������!�����������
2������������������������F%���F��������������������9���(�������������� ���������������������*07 �������������G������H
����������������� ��������������������� ����������12
���� ������� ; , '���� ��$� �������� ������� ; , '���� ��$� ����
�F����������������������������������������������������6 �"������������� $ ������������9����������� ����������!���0
-������������ ���������������������9�����������D '�����������$ ����������%������������(����������:���������9������000*����������!������������������������������������!)��0
Q �%�������������$ ���������������������������6 �"�������������� �����%���������9�������������������!��0
����������������� ��������������������� ����������1�
���� ������� ; , '���� ��$� �������� ������� ; , '���� ��$� ����
2��������������������� �����������������������������������F�������� ������������������7����%��2������ ����������������������0
2�������� ����������������� �����������(�����������������������%�*����3����������������:����������9���$ ��!�����������������&
�������F�����%�
��������������������
2�����������G������H���������������������� ������%��������������������!�(�����������������*�$ �� ���&
!��&�%��WR��5&����%R��5&����%1 %��WR!�&������]5 R̂
����������������� ��������������������� ����������1�
���� ������� ; , '���� ��$� �������� ������� ; , '���� ��$� ����
Q �������!����������/���6 �"������������ ������ ���&
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><SOAP-ENV:EnvelopeSOAP-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:getEmployeeDetailsxmlns:ns1="urn:MySoapServices">
<param1 xsi:type="xsd:int">1016577</param1></ns1:getEmployeeDetails>
</SOAP-ENV:Body></SOAP-ENV:Envelope>
����������������� ��������������������� ����������1"
���� ������� ; , '���� ��$� �������� ������� ; , '���� ��$� ����Q �������!����������/���6 �"������������ ������ ���&
<?xml version="1.0" encoding="UTF-8" ?><SOAP-ENV:Envelopexmlns: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:getEmployeeDetailsResponsexmlns:ns1="urn:MySoapServices"SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<returnxmlns: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">+1-212-7370194</item>
</return></ns1:getEmployeeDetailsResponse>
</SOAP-ENV:Body></SOAP-ENV:Envelope>
����������������� ��������������������� ����������1(
�6��9'.��:; . �6��9'.��:; .
��%��@"-�����������������������
"����9��������������%���������������������������
2���� ��� � ���������������
��%��26 -7�������������������������$ ��������������������(7!&2�����������*0
"�����!������ ���
7�������� ���0E��
����������������� ��������������������� ����������1)
6���������, �6������� 6���������, �6�������
����������&������������ �����%�����������������, 1 1 "0
���������������
"������������(�������?*
"����������&7���������%���������'1 "�B'��`
E��)���������
8 ������������ ���(7!����% 6 ���*
����������������� ��������������������� ����������1*
, ���������������&���/�$�����, ���������������&���/�$������������������ �%������� ���������������/����6 �")D '��� �����������������/���, 1 1 "0
2��/������������������ �����������������, 1 1 "������������������������6 �")D '�0
2��#�� ����������������������������������������������6 �"���F�������, 1 1 "�������������������C����6 �"����������0
E����� ������������������ ������������������ ����������������������������C����6 �"(�%����������������������F. @� ���� ������������� �����������������9����������*0������������ ���F�����C������������������F�� ������������� ���������/���6 �"0+������������������������������������/��, 1 1 "���F�� �%��$ �F. @� ���������0
����������������� ��������������������� ����������1+
, ���������������&���/�$�����, ���������������&���/�$�����
E��� ����������3���������� ���������������/���������������������������� ����������������� , 1 1 "�������������������6 �"0
E���������������������/�����C����6 �"�����!�������F�� ������������������������������/����F���)$)�����������C����������������, 1 1 "���!���������������6 �"������������������ ����������6 �"����������� ��������������F��������������0-���� ���������������� ����������������������� ������������$ �F�� ���������������������������������������0
����������������� ��������������������� ����������10
, ���������������&���/�$�����, ���������������&���/�$�����
�������������������������� ������� ����������������������������C����6 �"(K*0������������� �6 �"����C����6 �"��� ������������ �������������/���6 �" ���F�� ���$�F�������, 1 1 "(5*0�F������� , 1 1 "�� ����������������6 �"����������/��, 1 1 "���F�� �������� ����6 �"(T*0��������������3������������F�������������� , 1 1 "���� ����6 �"(V*_��������������!���������������6 �"������������������������ �6 �"(S*0�������������� �6 �"���������� �������������������������������������([*����� ����� ���������F�� ����������������(K*0
����������������� ��������������������� ����������11
, ���������������&���/�$�������, ���������������&���/�$�������
+���������������������������������!���������������)�����������C����6 �"������������������ ����> �� ��#�� �������������9��������������������������������)�����������C����6 �"��������������#�� ��� ������������������� ����> ��0
2��������3������/����� ���> �� ���� ����6 �"(����%� ����!��������. E+D ��������B � ����!���������������6 �"����B � �*����/����������� ��������%�������������������F������������������)����������F��������������������!���������F��������������C����6 �"����������$ �����������������������������)�����0-F����F��������������������������������6 �"0
����������������� ��������������������� �����������22
, ���������������&���/�$�������, ���������������&���/�$�������
-F������9����������������!������������� ���������F��������� R��������R(���������� ������������ ��� ������������������������!���������*0E���� ������������������F��������������������� ������)�/��0����������������������������������C����6 �"����/����3�������#��������0
���������� ������ ������������� ����� ���F������ ��� ����F�!������������������������> �� ����������� �� (������F�����������������������������������6 �"��#�� ��� ���*0����� ���������������� �����������������������/�����������$ �����������. @�(�F. @� ���� ����6 �"*$ ������ ��� �����������(��������)����� ��� �6 �"*0
����� ��������� ��� �6 �"���F�!���������������D '�)�6 �"�������/��, 1 1 "��������������� (���������������������������������������9�����������*���F�� ����������������� ����������������0������������������������������������������ , 1 1 "����� �%� ���������0
����������������� ��������������������� �����������2�
, ���������������&���/�$�������, ���������������&���/�$�������
����� ���F�����������> �� ��3����������/��, 1 1 "�-������6 �"�������$�F. @� ���� ����6 �"(K*�����������������������������$����� ��� �6 �"(5*0����� ��� �6 �"���������������������������������6 �"��, 1 1 "����������������C��������!�����������������F���������� ����(T��V*��F���)$)������������������9�������������0. ��������������!)�������� ��� �6 �"������ �������������(S��[*����������������(a��M*�� ����������������, 1 1 "�������� �����/���, 1 1 "(L*����$����������������������6 �"(KU*
����������������� ��������������������� �����������2�
����������� ; , '���������� :��!�������4 ::�
����������� ; , '����������� ; , '���������� :����������� :��!�������4 ::��!�������4 ::�
'�$��������
��������
J��� ���
����������������� ��������������������� �����������2"
'�$��������'�$��������
. ����������������������������������������������� ��������������������������������������&
��������)�������������
���������������
�����������2������������D '�������������������������������������������������������� � ���������� ���&
����������
��������9������ ����������������
����������������������������
������������������ ���
2����������2����������������������� ������������ ������������������������������ ���
����������������� ��������������������� �����������2(
'�$��������'�$��������
5�%��������������2�&�����������2����� ������������������ ���
�����������2����� ����������������������� ���
2���������������������������������������� ����
"������������������������� ���������������������. 22+������ �����5�%�������������2�
"��������9�$ ����� ������������������������� ����������� ��. @� ����������2����� ����������������������� ���0�����������������������������2���������� ����������������������������������������2����� ���������������������;� ������ ���0
����������������� ��������������������� �����������2)
�������� ��������
. ����������2������������� ���������������������������������������������������������������������������� ����0
-�������������������������������������������������������������������������������������������� ����
-����������������������������&���������b �������� ����� ���
������������������ $ ����������������� ���
���������������������������������
����%����������$ ������������������������
000
����������������� ��������������������� �����������2*
�������� ��������
2��������������2�������� ���[������������������������������������ ������������0
��������������9�������������� ����������������������������������������������!���������;� ��06 �%���� �&
����%������������ �%�������3���
������������������������
��������������������������
�����!����9�������������� ����������������������$ ������������!��� ���� ���06 �%���� �&
������������������������������������� ����
����� ������������������� ���������������������������
����������������� ��������������������� �����������2+
�������� ��������
��������������9��������������� �������������������������������������������������� �����&
'������ ����6���. ��%���������������������������������������������0
'������ ���� �������. ������������������������������������������������������������(������/����������/��������������*
'����"� ����6����������. ��%����������������� ������������������������������������������������� ���0
'����(� ���������������������������3������������������������������������������� � �%������� ������� $ ��������������������������
����������������� ��������������������� �����������20
�������� ��������
�����!����9��������������� ����������������������$ ������������!������ �������������� �����&
'����)� ��������. ������������������������������������$ ���� ������� �����������������������������������
'����*� ��������. ���� ��������������������������������������!��������������� �����
����������������� ��������������������� �����������21
�������� ��������
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
�������� ��������
'������ ����6���. ��%����������������������������������������������0"���!���������������������������������������'�� ������ ����������Q �����0E������������������������������%���������������� ���&
<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 maxOccurs="unbounded" minOccurs="0" name="item"
type="xsd:anyType" /> </sequence></complexType></schema></wsdl:types>
, �����&������������� ���7�����!������&��������$�����������6��@�����������������6������ �-���������� :�@
���%�������
���%������������������2�
. �������������������������������������������������������%������������
����������������� ��������������������� �������������
�������� ��������
'������ ���� �������. ������������������������������������������(��������� �����������0�0������/��, 1 1 "�������������0�0���������, 1 1 "*0"���!���������������������������������������'�� ������ �����������!��������(������������������������������*0E��������������������������������!���������������������� ���&
<wsdl:message name="listeMouvementsRequest" />
<wsdl:message name="listeMouvementsResponse"><wsdl:part name="listeMouvementsReturn" type="apachesoap:Vector" />
</wsdl:message>
����������������� ��������������������� �������������
�������� ��������'������ ���� �������������������!������ �������������������������������������������������������������������������������������������������������!��������02���������!����������������&
<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>
����������������� ��������������������� ������������"
�������� ��������'����"� ����6����������. ��%����������������� ������������������������������������������������� ���06 ������������������������������������������������(�0�0���������������������������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>
����������������� ��������������������� ������������(
�������� ��������'����"� ����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:valeurDuSoldeRequestRname="valeurDuSoldeRequest" />
<wsdl:output message="impl:valeurDuSoldeResponseRname="valeurDuSoldeResponse" />
</wsdl:operation>
- <wsdl:operation name="listeMouvements">
<wsdl:input message="impl:listeMouvementsRequest"name="listeMouvementsRequest" />
<wsdl:output message="impl:listeMouvementsResponseRname="listeMouvementsResponse" />
</wsdl:operation>
</wsdl:portType>
�������%�������
�����������������
���������������������������������
. ������9�����������
����������������� ��������������������� ������������)
�������� ��������
'����(� ���������. ������������������3��������%�������(�������������������������������� �����0�0�����������������������*��������;� ����������������������������(, 1 1 "����!�����*���������� �������(@"-����!�����*0-���������������������������������������� ���������������������0"������%��������������� ���������������������������������������������� �������(@"-��������*������������(, 1 1 "�������*����������������������0
-����������������������������������������������������!��������������������0
"�������������������(�����������2������9� �����!*������������������������������������������������������0
����������������� ��������������������� ������������*
�������� ��������'����(� ���������
<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:bodyencodingStyle=http://schemas.xmlsoap.org/soap/encoding/namespace="http://localhost:8080/axis/services/CompteServiceBob" use="encoded" />
</wsdl:input><wsdl:output name="depotDeResponse">
<wsdlsoap:bodyencodingStyle=http://schemas.xmlsoap.org/soap/encoding/namespace=http://localhost:8080/axis/services/CompteServiceBobuse="encoded" />
</wsdl:output></wsdl:operation>...
</wsdl:operation>
��������������� ���%���������������
�������� �������
�����������
�����������������������%�������
�������������������������������
��������������������������������
"������/������(-���������!�����*�������� �����������������������������������$���������;� ��������������������������� �������������� ���06 ��������� ���������������������������������/������������� ���� ���06 ���������������������������������'�� ������ ������%�������0
����������������� ��������������������� ������������+
�������� ��������'����)� ��������. ����������������������. @�������������$�������������������� �������������������0�����������������$ ���� ������� ����������������������������������������
<wsdl:port binding="impl:CompteServiceBobSoapBinding "name="CompteServiceBob"><wsdlsoap:address location="http://localhost:8080/axis/services/CompteServiceBob" />
</wsdl:port>
�����������������������
����������
�����������������������"����
-�����������������������������/������(-���������!�����*�������� �����������������������������������$���������;� ����������������������������������������� ���06 ������� ��������������������������!�������������������������0
����������������� ��������������������� ������������0
�������� ��������
'����*� ��������. ���� ��������������������������������������!��������������� �����
<wsdl:service name="CompteService"><wsdl:port binding="impl:CompteServiceBobSoapBinding" name="CompteServiceBob"><wsdlsoap:address location="http://localhost:8080/axis/services/CompteServiceBob" /> </wsdl:port>
</wsdl:service>
�����������������������������
����������
�����������������������"����
��������� �����������������������
����������������� ��������������������� ������������1
����������� ; , '���������� :��!�������4 ::�
����������� ; , '����������� ; , '���������� :����������� :��!�������4 ::��!�������4 ::�
4 ::�7��$��������
4 ::�7���������
��-��� ������ $������!���������
��-��� ����������������� $���
��-��� ������������
��-��� ����������&���
4 ���������4 ::�
����������������� ��������������������� ������������2
4 ::�7��$��������4 ::�7��$��������
. 22+(. �� ����� 2�����������2���� ��% �� +����������*��������� �����������������'���������+4'���/�����������������������������������6 ������-������, "�+�������"����0
������������������������������������������������������������������������������!
���;���. 22+������������������������������������������������������������� ��������������������������� ��������������������
����������������� ��������������������� �������������
4 ::�7��$��������4 ::�7��$��������
����������. 22+�������&��������������������������������������������� ����
���� ����������������������������������������� ����
����������������. 22+������$ ��������������������������������������� ����
����������. 22+����������� ����������������������%��� 454
��������������������� ������������������������������9�������������('����������+4'������������*$ ��� ����������
����������������� ��������������������� �������������
4 ::�7��$��������4 ::�7��$��������
2� ������������������ ���/�������������������&�����������������������������������������������!������������������������������������
��������������� ��������������
"������"+�6 �"����������������� ��. 22+���������������������������!������������������������������ ������������������������������������������������ ����0
������ ������������� ������� ����������/�����������
����������������� ��������������������� ������������"
4 ::�7��$��������4 ::�7��$��������
. 22+���������������������6 �"�����������������/�����������������������������������������6 �"
(� ; , '���&����������
"� ; , '������������ :�
�� ; , '�����������������
�� ; , '�������������
����������������� ��������������������� ������������(
4 ::�7��$��������4 ::�7��$��������
����������. 22+������������������������������������&
'������������7 ������������������������������������������������������������������&
������������������
�������������
��������������������������!�������
�������������������������������� ��������������
'����?�����7 ��������������������������2������������������� ��������%�����������������0������ �������������������������������0
'����������7 ��������������������������������������������������������� ����
����������������� ��������������������� ������������)
4 ::�7���������4 ::�7���������
����9��. 22+��������S����������������������������������������������������D '�&
4�������7����% &��������������������������������������������������� �����������������
4���������� ��� &������������������������������ ��������������������������
4 �����1 ������� &����������������������������������������������������� ���(�0�0������������������*
�'��� &����������������������������������������9����� ���(������������2�*
������������������ &�������������������������������������������������������������������������������!
����������������� ��������������������� ������������*
��-��� ������ $������!�����������-��� ������ $������!���������
4�������7����% �������������������������������������������������������06 �%���� ������!�����&
���%��������������������������������
���%������ ������������������
������
������������
�������������
����������������� ��������������������� ������������+
��-��� ������ $������!�����������-��� ������ $������!���������
��������D '�������������� 4�������7����% �������� ���&
+����������(����������� �����*�������������������������0. ����������������������������������
������������������ ����� ������������������������������������������������0-���������!�����������������
����������� ��������������������������(U00O*
. ���� ���������
����������������� ��������������������� ������������0
��-��� ����������������� $�����-��� ����������������� $���
4���������� ��� ��������������������������������������� ���06 �%���� ������!�����&
��������� ���
������������
������
�����9��������������������������������������������� ���
������������������ ����� ������������������������������������������������0
����������������� ��������������������� ������������1
��-��� ��������������-��� ������������
4 �����1 ������� �������������������������������������������!������������������������������ ���0
+���������������������&
��������������!� �'���� �������������������������������;� ������� ���
������������������(������� �������������������+�������*���� ���
. ���� �������������������������9�����������
����������������� ��������������������� �����������"2
��-��� ��������������-��� ������������
��������D '�������������� 4 �����1 ������� �������� ���&
��������������������'��� ���� �������� ���
"����� ����������4 �����1 ���������������������"���� �����������������
"��������9������ ���(. @�*
����������������� ��������������������� �����������"�
��-��� ����������&�����-��� ����������&���
. ��'��� �������9���%���������;� ������ ���0
. ��'��� �������������������������2�������������������������&
����%������������������� ���
����������������������������� ���
�����������'�����������������������:������������������������������������%������0
-��������������������+2��-���� ��������������B � �
����������������� ��������������������� �����������"�
��-��� ����������&�����-��� ����������&���� ������'��������������������. 22+�����������������������������������������������������������&
������������'��� �����������������������������������������%������������������������������������0
�����9���4 �����1 �������������������'������������������������������������0
6 �������������������������������������������������/�����������������"+� B � �
"���!����������������������������������������������������������������������'����
"��������������������� ��������������������������������������������4 �����1 �������� �����������������/���'���
����������������� ��������������������� �����������""
��-��� ����������&�����-��� ����������&���
��������D '�������������� �'��� �������� ���&
���������������������'��� (. @��*
+����������(����������� �����*�������������������������0. ����������������������������������
������������������ ����� ������������������������������������������������0-���������!�����������������0
����������������� ��������������������� �����������"(
��-��� ���������������������-��� �������������������
"����������������� ������������������������������������������������ �����������
�����������������������������9�����������;� ��������������������������������!�����������������0
-������#��������������������������
2�������������9���������������������������������������������
2����������!�9���������������������������������������������
2���������%�����������
����������������� ��������������������� �����������")
6�������������-��� ����� 6�������������-��� �����
�������������������������������������������� ��������������������������� �������������J���6 �������������������������������������������������������������� ������%��4���������� ��� ��� ���/�����������0
. �������� A������ ����� ������������������������������������������ ���������� ���������0"���������������������������������������%��4 �����1 �������0
. �������� A ����3 �� ����� ����������9������ ���������3�����������;� ��������������������������������� ���0
. �������� � ������������������������������������������ �������)�/�������������������������������������
����������������� ��������������������� �����������"*
6�������������-��� ����� 6�������������-��� �����
����������������� ��������������������� �����������"+
4 ���������4 ::�4 ���������4 ::�
����������. 22+�������&
�������������� ����> ��
������������� ����> ��
����� ��������� ����> ��
����������������� ��������������������� �����������"0
'�����������������'�����������������
����������������� ������������������������������������ ����(������������������������������*
"������������������������������������������!��������������������������&
������������
���������������(��������������������9��������� ���������*
��������������������������������������$ �� �%������������������������� ������������������2��������������(������������!�����*
����������������� ��������������������� �����������"1
'�����������������'�����������������
"������������������������������. 22+����!���������������������������� ����� ��������� ���������������������&
5S��������4 ::� �������������������������0+�����������������������> ��� ������������������������
5S��������������������������4 ::������� ���������������������;������������������������������ ����������������������9���������������
5S��������4 ::� �������������������!������������ �������������������������������������!�������������������������
5S���������� ����$ 4 ::� ��������������������)����������������� �����������������������������������������������������������%��9���������������
����������������� ��������������������� �����������(2
:$�����������������:$�����������������
������ �������� �������� ��&������������������������������� ����
��������;� ���������������������� ����
��������������������������������������������������������������������������� ����0����������������/����������������������3���&
'���������������(����������������!�����*��������������������������������������
2�����������������
2������������������
�����������!�������������� �������������������������������������;� ��0
����������������� ��������������������� �����������(�
:�����������������:�����������������
���9���� ������������������������������������� ���������� ���0
"�����������������������������������������������������������2��������������������/����6 �"(�����������������������������������������������*
����"+� �6 �"�������������� �����������������������������������������������������������������������������6 �"
����������������� ��������������������� �����������(�
, '���������� � ����4 ::�, '���������� � ����4 ::�
+��!������!�"+� ��������������������������� ������������. 22+
�"+���������������������������-�����������$ ����������������������������������������������������������������������������. 22+01 ���������������������������� ������������������������������������;� ��������"+
�"+�������������������������"�������������������������������������������� ���������������������0-�����"+�������������������������9���������������!���������������� ��������!����������������������������������������������������
����������������� ��������������������� �����������("
3 �$� ������� ��� �����$�-������ ��������� ��� T� � � @���@���U
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 tModelListstructure.
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 businessServicedata. Returns a serviceDetail message.
get_tModelDetail: Used to get full details for a given set of registered tModel data. Returns a tModelDetail message.
, '��!�����������, '��!�����������
����������������� ��������������������� �����������((
3 �$� ������� ��� �����$�-������ ��������� ��� T� � � @���@���U
add_publisherAssertions: Used to add relationship assertions to the existing set of assertions.
delete_binding: Used to remove an existing bindingTemplate from the bindingTemplatescollection 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 businessServicescollection 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.
, '������������, '������������
����������������� ��������������������� �����������()
3 �$� ������� ��� �����$�-������ ��������� ��� T� � � @���@���U
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.
, '������������, '������������
����������������� ��������������������� �����������(*
3 �$� ������� ��� �����$�-������ ��������� ��� T� � � @���@���U
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 businessServiceexposed 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.
, '������������, '������������
����������������� ��������������������� �����������(+
���$����$������������� �����$����$���������������$����$������������� ��� ��
����������������� ��������������������� �����������(0
�����������8���$����$
���� ���������$����$����������
���$����$������������� �����$����$���������������$����$������������� ��� ��
����������������� ��������������������� �����������(1
�����������8���$����$�����������8���$����$
-������������������������������������������ ������������������$ ���������������������������������������������������������������������������������������������������2-6 '�-6 @4�����72+���$ ��������� ���������������@������E�� ����D '� ����������������������������������������)�������� ����������0
������������������������������������$ ���������������������������������������������������������������������������!����$ ����������0
7������������������������������!��������������� ���������������� ����> ����������������������������D '������������0
����������������� ��������������������� �����������)2
�����������8���$����$�����������8���$����$2������������������������������������������������������������ ����������������������������������������������������������������������������������������� �����������������������������0-��������������&
+������������������������������
������������
-������������� �����������
@�������������
2������������� ���!��������� �����������
����������������� ��������������������� �����������)�
�����������8���$����$�����������8���$����$
�����-��������������-�����
+�������������������������������� ��������� � ��������������������������������0����������������������������������������� �����������������$ ������������3��������/������������ ����������������������������������������������������������!������������������������������������02������� ����������+����������� ��������� ��������������������������������������������������������������������������� ������ ��������������������������������������0
����������������� ��������������������� �����������)�
�����������8���$����$�����������8���$����$
, ���������
� ����������������������������������������������� �������������� ��������������������������������������������$ �������$ ���������������02��������������������������������������������$ �������������������������������������������������������������% �������0���������� ��������������������!������� �����������������������������������������������������������02�������������������������������������� ���������������������������%��9����������������������0
����������������� ��������������������� �����������)"
�����������8���$����$�����������8���$����$
.��-�������$ ����$���$
. �������������������������������������������������������� ������������� � ���������������������0������������������� ������������������������������������������������������������������������������ �����������������������02�������� ����������������������������� ������������� �����������������������������������������������������0���������������������������������������������� ���������� ������������������ �������������������������������������$ ������������������������������������������������������0
����������������� ��������������������� �����������)(
�����������8���$����$�����������8���$����$
:$-����������������$����$ �$��������
-�������������������� ���������������������������������������������!�� ������������������������!����������������������� �������0"��������������������������������������%���������������������������0E�����������������������������������������%����9�������������������������������������������������������������������������������������������������������������������������%������������������������������������ ���9�����0
����������������� ��������������������� �����������))
���� ���������$����$�������������� ���������$����$����������
������������!���������������$ ���������� ����� ����> ������&
� � ������� ����������������������������������������������������D '�
� �J���6���� ����������������������%�����������%���������������D '�
, ��� � (�������% ����������'��C�� ��������*������������������������������������
� , . � (7!��������������-������'��C�� ��������*���������������������������#������9�$ ��� �����������
� K (D '�J�%'����������������������*���������������������$��� ��������
����������������� ��������������������� �����������)*
���� ���������$����$�������������� ���������$����$����������
� � �������= ������� � �>
7��������������������D '���������������������������������������D '������������������������������������������������������������������������������������&
������������������������������ �������������������������0
D '���������������������������������� ����� �������$/���$ �������������������Z����������������������������\ ��������������������� �������������������������������� ���[$ KM����0. �����������D '�����/�������������������%�������������������0"��������������D '�����������/��/����������������������������� ����� ������9������������� �����������������������D '�0D '�������������� ��������������������������������T-���� ����5UU50
����������������� ��������������������� �����������)+
���� ���������$����$�������������� ���������$����$����������
� �J���6���� =.�--��� ���� �>
1 ������������������������$ D '������������������������D '������������������������������������������������������D '������������D '��������0
D '�7���%����� �%���! �� "��������� (�%���!�������������������������D '�*���������������������������� �������������������D '������ ������$ ������������� ����9���T-0
����������������� ��������������������� �����������)0
���� ���������$����$�������������� ���������$����$����������
, �= �����6, �������� ��B����������>
��'���������!������������������������������������������������������������������������0
-��3��������������!���������������� �������������������������������������������������� ����������� ���������!�����������������������������������������������������������������������������0
����������������� ��������������������� �����������)1
���� ���������$����$�������������� ���������$����$����������
� , . �=J��������, �����.������ ��B����������>
6 ��+������������ ������������������D �-'�������#������9������������������0
D �-'��������� ������������#�������������� ���������� �����������������������������������������������������9�������������������� ����������/������������������������������%�������� �����������������������������(�����)$)����������������������$ ����������������������� ��������������������������������� ���������������������������������������������9����*0
����������������� ��������������������� �����������*2
���� ���������$����$�������������� ���������$����$����������
� K =� �K�6 ������ ���>
����������� ��������������������������������$ ��� ������������������������������������ �����������������������$ ������������������������������������ ���0
�����������T-��+71 I����������������������� ���D J'������� ����������������9���0
D J'����������������������������D ) @����D )J+��������������������������������������� �����������������������%������+������������������������������������������ ���������� ������������������!��� ������������������$ ��� ��������0-���� ���������������������������������������������� ������������� ����������������������������������������������������������� �������������������������������)�������� ����������0
����������������� ��������������������� �����������*�
��� �����@5J3��� �����<�JJ��� �����@5J3��� �����@5J3��� �����<�JJ��� �����<�JJ
����������������� ��������������������� �����������*�
'�$��������
, ����������
.�� � �������
��� �����@5J3��� �����<�JJ��� �����@5J3��� �����@5J3��� �����<�JJ��� �����<�JJ
����������������� ��������������������� �����������*"
'�$��������'�$�������������� ����������N'������������������������������������������������������� 0E71 0�����&
��������������������������������� ��"0E71
���������������, 1 1 "������� ���++�
�������������������%��9����������������������������������������������������������9��-6 'A
������������/������� ���������������������������> �(���I����*�������������� ������� ����������������������������������6 �"�'��������
���������������������������������6 �"������� ��������������������> �����������������������������
�������������������������� ����������++�����9������������������������ �������0-��� �����������������/�������������������$ �������������������������� ���������������������9�
����������������� ��������������������� �����������*(
'�$��������'�$��������
�������Q ����� �������������������������������$ ���������������������������������� ������������������0
������������������ ����> �� ������!% (��������������������%���������"+������������*����������������������� ����������
���������������������� �����-Y ��������/�������������������������������������Q 4 0E71 ��-����0E71
����������������� ��������������������� �����������*)
, ����������, ����������������������������� ����������0E71 &
����������������� ��������������������� �����������**
.�� � �������.�� � �������
������������������� ����������0E71 �������������������������������������� ���������� ����&
-���������������������
"��������������������
+�������������� ������������� ����������
�������� ��������������!��������������������$ ����������������'��������&
E�������� ���������������������������������0
. ��������������������������9������� ���������������������������������� ��������������������������)����������������0
����������������� ��������������������� �����������*+
'�$��������
, ����������
.�� � �������
��� �����@5J3��� �����<�JJ��� �����@5J3��� �����@5J3��� �����<�JJ��� �����<�JJ
����������������� ��������������������� �����������*0
'�$��������'�$��������
������ �����������������)�����B 577 ��������$ ���������������������������������������$ � ����������(�����$�����������*
"������������������)�����B 577 ���� ����������������������"+��� �����&
< , � ' &B � ��"+���D '�"�����������������������������������9�����������D '��E������������D �26 '��D ��1
< , � A &B � ����������������D '�4 �����������������������������������������B � ���D '����� ��������
< , � &B � ��"+���D '�'�������������������������������B � ���6 �"K0K� ����9����������
< , � 9'. &B � ��"+���D '�@"-����������������������������B � ���6 �"������ ����������������@"-
< , � 9 &B � ��"+���D '�@�������������������������������9������������ ������������%�������������D '�(. 22+���D '��000*
����������������� ��������������������� �����������*1
'�$��������'�$��������
"���������� ������������� ������������������������������B 577 �������������������������������$ ���������������������������������� ������������������0
������������������ ����> �� ������!% (��������������������%���������"+������������*������������������������ ���������������������Q ����������
���������������������� ��������B � ����������/�����������������������3���&
7�������������
2��������������������2��!�������
7�������������B � �4���
7�������������7B 4 ����������������
7��������������7B 4 ')����
����������������� ��������������������� �����������+2
, ����������, ����������������������������� ����������B 577 &
����������������� ��������������������� �����������+�
.�� � �������.�� � �������
������������������� ����������B 577 ���9�������������'��������������������b ��������������������������������������������������������%��9�����������������������������������������$ /������������������� ����������0
���� �������������������������������!�������������������������9����������������B � ��$ �� ���&
+��������������)������ ��������������)�/��
+��� ������������������(���������������*�������������������������������������� ���������������������������������0
������������!�����������&+4'� ����������� ������� ������������������� ������������7������
47�� ���������� ������� �������������C����
�. E� �����6 �� ������� ����������