Patent ID: 8478660

Claim:
A method of improving a selection of a plurality of services in an exchange services environment by a user of a telecommunication network, the method comprising the steps of: (a) defining a first set of requirements in a selection criteria manager module to be fulfilled by the plurality of services; (b) searching among the plurality of services, according to services functionalities defined in a service catalog and matching the first set of requirements; (c) discarding services which do not fulfill the first set of requirements; (d) defining a second set of requirements in the selection criteria manager module, the second set of requirements indicating user preferences; (e) assigning, by a processor, weights to services meeting the second set of requirements, the weights taking into account the second set of requirements, data from an historical information module of previous selections by the user, and data from a profile of the first user with previous user preferences; (f) arranging, by a processor, all service combinations according to the weights obtained, the first service combination being the most optimal selection; (g) storing the selection of the user at the historical information module; and (h) checking information about a service level agreement made between the user and the service provider relating to the plurality of services available in the exchange services environment, the agreement including violations of the service level agreement.