You are on page 1of 39

m 

w ÷  
w

w ÷
w ÷ 
w 

w ÷

÷ m  
w        
 
w       
         
      ÷
       
" 
÷ 

w       !  ! 


 "    
w  #$    
     
w    !  !  
"    
÷  Logical entities, the
÷     
contracts defined by one or more
published interfaces.
÷    The
software entity that implements a
service specification.
÷     The
software entity that calls a service
provider. Traditionally, this is
termed a ³client´. Can be an end-
user application or another service.
÷   : A specific kind of service provider that acts as a registry and
allows for the lookup of service provider interfaces and service locations.
÷  
  A specific kind of service provider that can pass on service
requests to one or more additional service providers.
÷   

÷   

        %   &   $


 & 
 ÷            
        $ %   
   
 ÷          $    !
  $#!     % # 
  
 ÷   $           $ 
 Ý       !#     % 
       ! $  % 
 ÷               $
$   $   !    
    $  
÷   

           


 #     $     
   !    %  '
 $   %    
 ÷         $ 
 ! ( !    
  #   
       $    $  
       )" !   
   $  $   ! 
  
 •      $    $ 
      
~ 
w    *" $ #   
w    #    #+
w       !    
w   ,    
w    $  
w    -./ 
w          ! 
   
~ 
G *" 0
~ 
w ~  
w m $ 1/m21/  m3
 $    $     
w 4       
 m!   $
     "
     
w       ! 
  "    
   
º 
 
w ~ 
  
w   " !     " $

w     $ë        

w          "

" 0d è 

w          %  +!  
      $ 
w u  u
w u   21/m3        
m/  
w  1/m u    21/3
  m   
~   
 4   
w             
"   m    "0

" è  d 


~÷
w 
w      ÷   !        
        m   
        $       
  $÷     m     $
w ÷   "      
$   $   m     
     $    
  ÷  $ -.  
       
~÷ 
w    0
w ÷÷   m !   
          $ 
   $
w ÷    $  
"    
w ÷    $    $
   $  
~÷ 
w ÷   ÷
w   
w) ÷÷ ! 5  6÷   
   5  6   
  ÷÷ 5" 0 
" 0" è 077- 7899:7÷ 6   
   ÷÷   -. 
÷ " 0 "   #    ÷
÷ !$  " $ 
w ’   
w *      $   
#     " 
    * 5" 0
 è *    è 9  "   è $  6
   ÷     $  
~÷ 
w 0  $      * 
 " 
w 0  $  ÷."!
$"    
w  0  $      
 $   ;9 !    
 
w     $       :   
  *   $   
 
w ë 0  $      
 " $     
 "  $       8    
*   4 $  
~÷ 
w /   "&  
5" 0  è *    è9<
 "   è $  6
~÷ 
w ÷* 0
w ÷
w ."
w ."
w m ÷÷ !   
     $  !
  $ ." 
w 5" 0 % 6   
      
 ÷÷4!4 !  
!* ÷  
     m
   !   
~÷ 
w ÷
w m ÷÷   $     
÷     $ 
÷
w ÷$     0
w " 0  
w " 0
w " 0 
~÷ 
w / *" ÷ 
w               
       ( #   
 
..    $ * ! 
*m  .      
w  *m    *÷÷4 ÷
     *÷÷4!"    
   *  
w             
~÷ 
5" 0  " 0" è077- 7899:7÷ <
  4   è077 $<6
5" 0    è "  76
5" 0  è *    è 9
 "   è $  6
5" 0"6
5" 0 % 6
Ñë  !
5" 0  è  .  è " 0  76
57" 0 % 6
57" 0"6
57" 06
57" 0  6
~÷  

w  
w .     $    ÷
÷       5 6
5 6 8 
w 5  6

w 5 m6

w 5  6    


      
w 5 6    $ 
 
~÷  
G *" 0

5" 0  6


5" 0  6÷÷4 $  

.. /57" 0  6
5" 0 m6* m57" 0 m6
57" 0  6
"÷
"÷
G ÷   $÷    
G 
G ÷      $÷
 . è"   $!   $

    ! 
 $   
"÷
"÷
G Ñ !
  $      $$ ! ÷ 2 3
   ÷     4   ;;!    ÷
     ;;
 4   $    2  ! !$ !£
G Ñ"!
  ÷   "      $÷
 *    ÷  ! %    
 . 5 6
G Ñ #!
    $$ 
 #    
 .$  5 6 
"÷
G 5 6
       21/3 =
   Ñ  
 ,    Ñ 
   $ 2! 
3
G 5$ 6
 +        =  
  #=
           
   ÷ +
"÷÷   
Ñ        
     
Ñ    
          
 
Ñ       
Ñ       !  
Ñ  Ñ      Ñ  
Ñ Ñ      Ñ 
Ñ   

Ñ  
"÷
G $%
 ÷ %        
 
   #   $  
    #     $ 

G  
 /%            !
  
 .          
 /.   
    $÷ !
  
Ô



G  ÷
    ! $        $!
 $ !     
  %    
G /.÷
 %      ÷ %  $ $
       
G 1   0
   
        
  $       
      " 
 ( 
G   <
  
 
  
 
G        ÷$  ÷  
G  
 $     ÷ 
  
    0
G      $ 
÷
G              #
÷
G *
    ÷    !
1    
    
   #     $ ÷$ 
     $
G   <
÷ 
w ÷ $> 
w /  +
w ÷ 
w /%  /  
w  
w     $    
w /%  ÷  
÷ 
÷  
    
w Ñ  
 
w + 
w 
w   
w

w % 

w     

w  
w > # ! $  

w ) 
÷  


Ñ  
"
    #         
 
       
 
   $$$$%&''()#*  +    
   $$$$%&''()#*  
   
       
 
 ,     , 
Ñ  

Ñ,  (! 
!   
Ñ  
Ñ 
Ñ-  . "Ñ-  . 
Ñ /  Ñ /  
Ñ . 0$ Ñ . 
Ñ 
Ñ ! 
Ñ &'&&1.*2*3!#"Ñ 
Ñ &*"4%'1Ñ &
Ñ *2*3!#"Ñ 
Ñ  !5Ñ  
Ñ   61&11Ñ   
Ñ ! 
Ñ  
Ñ 7/&&Ñ 
Ñ,  (! 
!   
Ñ  

Ñ  
"
 
÷ 

50* " 0è 077- 7899-79?7  


" 0è 077"  7 
" 0"è 077- 77:@@A7    6
50
6
50) 6
50.6
50B  60÷570B  6
50÷ $6
50B  60  570B  6
570÷ $6
570.6
50/ 6
50" "0  è  6÷ 570"6
570/ 6
50 6
50 "6?570 "6
570 6
570) 6
570
6
570*6
 
w +"  2+3    
 $ ! $ !  
  
w +  %        
  m+! $$ !" !    !
         $ 
     $ +%   
   $     !
 2   3  +    !
   !    $ #
        
%  $  # 
           2
;1; 3$ 2; ;3  "  
  
 ÷
w +÷2+÷÷+÷ 3  ÷ 
÷# 2÷÷3   ÷ 2÷3  
$    +    +÷
     %       
   $ $  +÷ 
        # +÷
 $4  +÷ ÷÷  
?9@       ! ! 
    1   
!+÷  CC-  +A9 
   !.7m