SOA Requirements
    
      - Transport component:
	Specify both the data format and protocol
       
      - 
	Description:
	information needed to interact with services, including
	operations with their parameters, or the message formats.
	Could be used by processors to produce communication code: e.g.
	server skeletons, stubs, client proxies.
       
      - 
	Discovery:
	Mechanisms used to advertise or find a service.