wcf discover service endpoints by two different ways: with search criteria manually set let the wcf search for it and for client - send notifications if host went down and gone up