15. The terminal of claim 12 , wherein the communication manager is further configured to receive a preference query message from the server which requests a preference of the user based on a service ontology, the semantic negotiator extracts the user preference based on the at least one ontology, and the communication manager transmits the extracted user preference to the server.
16. The terminal of claim 15 , wherein the communication manager is further configured to receive information about an optimized service from the server, and the optimized service is determined by the server based constraint matching of the extracted user preference of the terminal.