Web Portal: An Integration & Personalization of Web Based Information Services
Services Web
Transcript of Services Web
����������������� ��������������������� �����������
����������������� ��������������������� �����������
������������� �������������������������� �������������� �����!��������
�������������������������� ������������������������������������������ ����������� ��������������������������� �����!�������������!��������
����������������� ��������������������� ����������"
������������� �������������������������� �������������� �����!��������
�������������������������� ������������������������������������������ ����������� ��������������������������� �����!�������������!��������
#$���� �������������$������
%����&��
'������������
����������������� ��������������������� ����������(
#$����#$���� ��������������$��������������������$���������������������������������������������������������������
�������������� ���������� ��� ��������������������������!������������������������������������������������������
"���!������������������#������$ ������������������������ �������������������������� �����%���&
'�����(���)���*
+�������(,���),���*
'������
-��������������������������������� ����� ����.���/������������������������(�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�������������������������������������������������������������������$ ���� �����������������������
����������������� ��������������������� ������������
%����&��%����&��
�������������>�� ����������%��������������������������������������&
��������������
������������������������������,11"���������������$ -���� ��@'+
����������������������������������������(����*
������������������������������9����9���(���������� �������*
�����������������������>�� ������ ����������������;� ��0
������������>�� � ��������%������������������������9��������������������������� ��������(�������������������!�����*
����������������� ��������������������� ������������
%����&��%����&��
��������������������������� ���������������������&
������������������������������������������������������ �����0-��%������������������� �����������������������������!��������������������!��� �������������������������
���������������������������>���$ �� ���&���������������� ��������$ ���������� �������
������;� ������������,11"
������ ����>�� ������������������������������
����������������� ��������������������� �����������"
'������������'������������
����9������� ����>�� ��������������������������������� ����������������������� ���0
�������������������� ���������������������� ���������>�� ������������ 1-"�+"��,11"
����� �������
$�������������$���%33'
����������������� ��������������������� �����������(
'������������'������������,11"�����������������������!��(��������,1'�*
�����������(����/�������������*�������������������� ��������������������!��
����������!��(����������������������������������������)��������������������9�����9�*��������������������������������D'�
�������������������������������������D'�
����� �������
�������� �
����������������� ��������������������� �����������)
'������������'������������������ ����>�� �������������!����������������� ����������������������0'����������� ���������� ��������������������������������������������������
���4��������������$��$����
5��������%3 �
.�������6���&��������������
���������������$��$����
.�������������������������������
����������������� ��������������������� �����������*
'������������'������������������ ����>�� �������������!����������������� ����������������������0
"�������>�� ��������>�� ��������
,�����������������������������$������������
,�����������������$��78������
9'.79 �
.����7:.; 7<9 '
5��������������78������
���=%33'>
� �
����������������� ��������������������� �����������+
������������� �������������������������� �������������� �����!��������
�������������������������� ������������������������������������������ ����������� ��������������������������� �����!�������������!��������
�������%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�������B0"����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��; 4A<J.3GH� �HI
EA;;K� A5GH1+0����2120�1H�,5#GH-�H 4A<J.3GH����������HI
E,43%;9I
EL�9 35, JI<����.��������EML�9 35, JIE�, 35, JIA�������EM�, 35, JI
EM,43%;9IE,43%;9I
EL�9 35, JIL���N��EML�9 35, JIE�, 35, JIK���EM�, 35, JI
EM,43%;9IE3�3�JI.��������������������� �EM3�3�JIE'4A�� %J9I
E5, JIJ6������EM5, JIE'�,.JI'���EM'�,.JI
EM'4A�� %J9IE:,3J'4AI�111EM:,3J'4AI
EMA;;KI
����������������� ��������������������� �����������*
;�?���-���� �;�?���-���� �
Q��������������������/�����������������������D'�(�����*
EA;;K� A5GH1+0����212)�1H�,5#GH-�H 4A<J.3GH�$�$���HI
E,43%;9I
EL�9 35, JI,���EML�9 35, JIE�, 35, JI �����EM�, 35, JI
EM,43%;9IE3�3�JI� �7���������,���������EM3�3�JIE'4A�� %J9I
E5, JIJ6������EM5, JIE'�,.JI'���EM'�,.JI
EM'4A�� %J9IE:,3J'4AI�110EM:,3J'4AI
EMA;;KIEA;;K� A5GH1+0�0(20�)*0)H�,5#GH-�H 4A<J.3GH����������HI
E,43%;9I
EL�9 35, JI�����<@EML�9 35, JIE�, 35, JI'���EM�, 35, JI
EM,43%;9IE39,5 �,3;9'9JL��GH�����$ ���D���������HI
EL�9 35, JI<����EML�9 35, JIE�, 35, JI#����EM�, 35, JI
EM39,5 �,3;9IE3�3�JI� ���,����EM3�3�JIE'4A�� %J9I
E5, JI �����-�'����EM5, JIE'�,.JI'���EM'�,.JI
EM'4A�� %J9IE:,3J'4AI�111EM:,3J'4AI
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>T0����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>T0����1@�5UUK�@7-)!��������)U)5UUKUSU5�("���U&"�����*
����&��>>>0>T0����1@�5UUK�@7-)!��������)K)5UUKUSU5�("���K&����������*
����&��>>>0>T0����1@�5UUK�@7-)!��������)5)5UUKUSU5�("���5&2����%���*
����������������� ��������������������� ����������"*
������$���� �������$���� �
7!������212������������������������� �� ��
GX7�7'7E1�� ��(1������������2����+�4E�7�����*H
GX7�7'7E11����(Y"-2�1�*H
GX7�7'7E1������(Y"-2�1�*H
GX7�7'7E12���(Y"-2�1�*H
GX7�7'7E1+�4E(Y"-2�1�*H
GX7�7'7E17�����(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���������������������� ���>�� ��������������������������������,11"
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'����������������������������,11"���'1"0+����� ��������/����� �����$ ��� ���������)���!0
����������� ����������������������� ����������������������� ����������
"���������������������� �������D'�������� ����>������ ��9����!��������������������������������%��9���0
����������������� ��������������������� ����������(*
������������������
������ ����>����������������������������������������������������������������������������� ���0
"���!�������������������������������������������������/������������������������������� ���0
������ ����>��������������������������������������������������������0
+���������������3�������������������� ������������0
������ ����>������������$ ���������������������������������������������0
���������������� ���������%�����������������������������������������������������������������!��� ����>��
����������������� ��������������������� ����������(+
������������������������ ����>����� ��������$ ��������������������������������������������
,����������� �����'��-�.����
������$���������/���
������$��������������
������$�������������
.����
����������������� ��������������������� ����������(0
����������=�/���>����������=�/���>
������������!���������������������������� ����>������ &
��������&������������������ ��������� ���>��
�������������&�������������������� ���>��
����������&��������������������������������� ���>��
����������������� ��������������������� ����������(1
����������=�/���>����������=�/���>�����������������������������������������������!���������������������� ����>��
.������������������������� �������� ���������������(B577����!�����*
����������������������������������� ���������������������������7B4�������� ��������������� ������������������ ��� ���
�����������������/������������������������������(����������������*
.����������� ����������������/��������� ������������������������������������������ ���������������������������!�������
����������������� ��������������������� ����������)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�����
����������������-�����7B4��@'+���������������������������������������
����������������� ��������������������� ����������))
����������������������������������������������������������������������������������������������D'�
���������������������� ���������������������������������������������� �����&
;,'P ����;�?��� ,�����'�������"�������������������������������������� ����++6"����-���� ��@'+)++6"�������7B4�
� :�P ��� �����:����������������������������������������������������� ���+2�����-���� ��+��������B� ��������7B4�
4::�P 4������� :��������7:������6 ��� �������������������������������������������� ���-��E����� ����-���� ��BE2+�������7B4�
����������������� ��������������������� ����������)*
����������������������������
.������� ������������������������%���������� ������(��� ����������*0
����������������� ���������������������������������������������������!������� �����������������������������������������������������������(1-"�+"\ ,11"*0
����������������� ��������������������� ����������)+
����������������������������"�������������
2�������D'����� �������� ��������
����������������������� �������������
� :�
"�����������������������D'�����
����������������������������������������������������!
;,'
-�����������
(,%���1�!�1�������"�������*
%33'
-����������������������������������������������� ����
����������������� ��������������������� ����������)0
����������������������������� �����/������� ��������� ������/���������0���������������������������� ������������������!�������.22+&
2���� �������� ����
4::�
"�������������� ����
4::�
� 6��������������� ��� �������������2�����9���������������.22+0
� .���������������������������� �����������$�������� ������������!������� ������������.22+0
����������������� ��������������������� ����������)1
����������� ;,'����������� ;,'
@#���������������������������$ ������������������������������������
I��������������#�� -�����6� ������F��������!���,11"
@���/���6�"������������D'����� ���&���������$ �� �������������������������
��������9�������������
I��������������#�� ��� ����6�"@����9��������/��
7!�������������� ����������9����
@�� ��������������6�"(�������D'�*��������
����������������� ��������������������� ����������*2
����������� ;,'����������� ;,'
réseau
Service Requestor
Demandeur de service
Service Provider
Fournisseur de service
ClientClientSOAPSOAP
dispatcheurdispatcheur
ServeurServeur
HTTPHTTP
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��������� $ ��������������������������,11"������������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� �*����������������������������,11""6�10��������������,11"���1-"�+"0���������������������!���0+����������������Q4����$ ���������!��������1���C�� '���������6�"�����������������/���6�"������������������3��0
����������������� ��������������������� ����������+�
;,'7�!���&��F ;,'7�!���&��F
������������������������������������������������� ����&
E���N�����#����������������Q4�����������1���C��'���������6�"(���2��F� �6�"*��������������,11"-��������02�����2��� ,11"-�������� �����%���������
��$����������������������������+�������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� �������������(,11")"6�1*�
"���!����������%�����������������0
����������������� ��������������������� ����������+*
��������-������������-����
"���������������������������������������
4��� ���D'����������������0
-��������������������(,11"��'1"�`*
+���������������������(>���>�����!�����`*
���������!��������
4����#���������>T�(�6�"K05*0
����������������� ��������������������� ����������++
��������������������
"�������� �%������������D'��������!��������0
���������������� �������� �������� �������6�"
���� �������6�"������������������������
�������������������������������������
J���������������������������� ;,'����&�������������
��������
�������������$���������
�!������������&�!���&�����$��������������������
����������������� ��������������������� ����������+0
��������������������
'�9��������@"-&'������@������ �� ���������������������������
'������@������� ��� ������������������!�������
7��������%����������������������������������������&
1������!�
7���������������
`
������������������������������������� ���9�����������D'��������������������������������������������������������������������!��(�����������������000*
����������������� ��������������������� ����������+1
��������������������
.���������� ��������������&�%��������&,11"�
��%��������&�'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: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(
����������� ;,'������������������� ;,'��������
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)
����������� ;,'���������������������� ;,'�����������
����������D'�������������������������������D'�G?!�� ������WRK0UR�������WR.1I)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: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">1016577</param1>
</ns1:getEmployeeDetails>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
����������������� ��������������������� ����������1"
����������� ;,'������$���������������� ;,'������$�����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">+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�������
����������&������������ �����%�����������������,11"0
���������������
"������������(�������?*
"����������&7���������%���������'1"�B'��`
E��)���������
8������������ ���(7!����% 6���*
����������������� ��������������������� ����������1*
,���������������&���/�$�����,���������������&���/�$������������������ �%������� ���������������/����6�")D'��� �����������������/���,11"0
2��/������������������ �����������������,11"������������������������6�")D'�0
2��#�� ����������������������������������������������6�"���F�������,11"�������������������C����6�"����������0
E����� ������������������ ������������������ ����������������������������C����6�"(�%����������������������F.@� ���� ������������� �����������������9����������*0������������ ���F�����C������������������F�� ������������� ���������/���6�"0+������������������������������������/��,11"���F�� �%��$ �F.@� ���������0
����������������� ��������������������� ����������1+
,���������������&���/�$�����,���������������&���/�$�����
E��� ����������3���������� ���������������/���������������������������� ����������������� ,11"�������������������6�"0
E���������������������/�����C����6�"�����!�������F�� ������������������������������/����F���)$)�����������C����������������,11"���!���������������6�"������������������ ����������6�"����������� ��������������F��������������0-���� ���������������� ����������������������� ������������$ �F�� ���������������������������������������0
����������������� ��������������������� ����������10
,���������������&���/�$�����,���������������&���/�$�����
�������������������������� ������� ����������������������������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
����������������� ��������������������� ����������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�"�������/��,11"��������������� (���������������������������������������9�����������*���F�� ����������������� ����������������0������������������������������������������ ,11"����� �%� ���������0
����������������� ��������������������� �����������2�
,���������������&���/�$�������,���������������&���/�$�������
����� ���F�����������>�� ��3����������/��,11"�-������6�"�������$�F.@� ���� ����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�
����������� ;,'���������� :��!�������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������/��,11"�������������0�0���������,11"*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�����������������������*��������;� ����������������������������(,11"����!�����*���������� �������(@"-����!�����*0-���������������������������������������� ���������������������0"������%��������������� ���������������������������������������������� �������(@"-��������*������������(,11"�������*����������������������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: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>
��������������� ���%���������������
�������� �������
�����������
�����������������������%�������
�������������������������������
��������������������������������
"������/������(-���������!�����*�������� �����������������������������������$���������;� ��������������������������� �������������� ���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 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.
,'��!�����������,'��!�����������
����������������� ��������������������� �����������((
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 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.
,'������������,'������������
����������������� ��������������������� �����������()
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 functionserves 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 isintroduced 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 publisherassertions 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-��+71I����������������������� ���DJ'������� ����������������9���0
DJ'����������������������������D) @����D)J+��������������������������������������� �����������������������%������+������������������������������������������ ���������� ������������������!��� ������������������$ ��� ��������0-���� ���������������������������������������������� ������������� ����������������������������������������������������������� �������������������������������)�������� ����������0
����������������� ��������������������� �����������*�
��������@5J3��������<�JJ��������@5J3��������@5J3��������<�JJ��������<�JJ
����������������� ��������������������� �����������*�
'�$��������
,����������
.����������
��������@5J3��������<�JJ��������@5J3��������@5J3��������<�JJ��������<�JJ
����������������� ��������������������� �����������*"
'�$��������'�$�������������� ����������N'������������������������������������������������������� 0E71 0�����&
��������������������������������� ��"0E71
���������������,11"������� ���++�
�������������������%��9����������������������������������������������������������9��-6'A
������������/������� ���������������������������>�(���I����*�������������� ������� ����������������������������������6�"�'��������
���������������������������������6�"������� ��������������������>�����������������������������
�������������������������� ����������++�����9������������������������ �������0-��� �����������������/�������������������$ �������������������������� ���������������������9�
����������������� ��������������������� �����������*(
'�$��������'�$��������
�������Q����� �������������������������������$ ���������������������������������� ������������������0
������������������ ����>�� ������!% (��������������������%���������"+������������*����������������������� ����������
���������������������� �����-Y��������/�������������������������������������Q40E71 ��-����0E71
����������������� ��������������������� �����������*)
,����������,����������������������������� ����������0E71&
����������������� ��������������������� �����������**
.����������.����������
������������������� ����������0E71�������������������������������������� ���������� ����&
-���������������������
"��������������������
+�������������� ������������� ����������
�������� ��������������!��������������������$ ����������������'��������&
E�������� ���������������������������������0
.��������������������������9������� ���������������������������������� ��������������������������)����������������0
����������������� ��������������������� �����������*+
'�$��������
,����������
.����������
��������@5J3��������<�JJ��������@5J3��������@5J3��������<�JJ��������<�JJ
����������������� ��������������������� �����������*0
'�$��������'�$��������
������ �����������������)�����B577��������$ ���������������������������������������$ � ����������(�����$�����������*
"������������������)�����B577���� ����������������������"+��� �����&<,�' &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
'�$��������'�$��������
"���������� ������������� ������������������������������B577�������������������������������$ ���������������������������������� ������������������0
������������������ ����>�� ������!% (��������������������%���������"+������������*������������������������ ���������������������Q����������
���������������������� ��������B� ����������/�����������������������3���&
7�������������
2��������������������2��!�������
7�������������B� �4���
7�������������7B4����������������
7��������������7B4')����
����������������� ��������������������� �����������+2
,����������,����������������������������� ����������B577&
����������������� ��������������������� �����������+�
.����������.����������
������������������� ����������B577���9�������������'��������������������b ��������������������������������������������������������%��9�����������������������������������������$ /������������������� ����������0
���� �������������������������������!�������������������������9����������������B� ��$ �� ���&
+��������������)������ ��������������)�/��
+��� ������������������(���������������*�������������������������������������� ���������������������������������0
������������!�����������&+4'� ����������� ������� ������������������� ������������7������
47�� ���������� ������� �������������C����
�.E� �����6�� ������� ����������