1. In a mobile ad hoc network having a plurality of mobile nodes, at least one mobile node of which being a resource provider, a quality of service (QoS) aware resource discovery method, comprising the steps of: generating at least one discovery agent from the plurality of mobile nodes to service queries from other mobile nodes and to register resources provided by the resource provider; forming at least one dynamic domain within the ad hoc network, each dynamic domain including at least a subset of the mobile nodes as members thereof and one discovery agent, the one discovery agent serving as a home discovery agent for its associated dynamic domain; registering a resource by the resource provider with the home discovery agent of the resource provider's associated dynamic domain; generating by one of the mobile nodes within the ad hoc network a query to that mobile node's home discovery agent to discover the resource; and discovering by the one of the mobile nodes' home discovery agent the resource within the mobile ad hoc network regardless of the resource's location within or without of the one of the mobile nodes' dynamic domain.