Every service must have an address that determines where the service is located, contract that defines what the service does and binding that tells how to communicate with the service.