1. A method of analyzing functions of a business process model for possible exposure as service capabilities in a service-oriented business process system, the method comprising: receiving a business process model defined by a plurality of objects, each said object having metadata attributes associated therewith; obtaining business process analysis intelligence at design time for each said object; obtaining process performance intelligence at run time for each said object; storing indicators corresponding to the design time and run time gathered intelligence together with the metadata attributes for the corresponding object; and applying, via at least one processor of the service-oriented business process system, an overall service candidate algorithm to the stored indicators to arrive at a total service eligibility value for each process function in the model.