1. A method comprising: receiving, by a processing device, a user request to view a composition candidate inventory in a service-oriented architecture (SOA) service model; identifying service candidates in view of the SOA service model; generating composition candidates when a specific number of the service candidates are identified; assigning each of the identified service candidates to a plurality of the composition candidates; generating the composition candidate inventory comprising the plurality of composition candidates including the assigned plurality of identified service candidates, wherein each of the identified service candidate comprises an operation candidate; and displaying the composition candidate inventory to the user in a user interface.