17. The computer program product of claim 13 , wherein the dictionary is a dictionary database, wherein the dictionary database comprises at least one record, wherein each record comprises a respective primary key and zero or more synonyms of the primary key.
19. The computer program product of claim 17 , wherein the computer readable program code for constructing new service names further comprises: computer readable program code for replacing a first constituent word of the service name with a first synonym from a first synonym list, wherein the first synonym list comprises zero or more synonyms of the first constituent word; computer readable program code for storing a result from the replacing to a first constructed service name; computer readable program code for iterating the replacing and storing for each synonym in the first synonym list of the first constituent word; and computer readable program code for repeating the iterating for another synonym list of another constituent word of the service name.