Web services is not the first attempt at distributed computing
  - Previous efforts; e.g.:
    
  
 
  - Problem with previous attempts:
    
      - Solutions tying the customer to a particular vendor
 
    
   
  - New characteristics:
    
      - Leveraging the success of the World Wide Web
 
      - Constraints of the Web architecture