13. A method comprising: generating, via an execution engine running on a computing device, a process and a corresponding service interface for every role described in a collaboration, each service interface having a property that is measurable using a measurement directive, the process being a part of the collaboration; deploying, via the execution engine, the process to carry out part of the collaboration; deploying, via the execution engine, service interfaces to provide services for the process; deploying, via a service level agreement (SLA) sub-system running on the computing device, a description of an obligation regarding performance of the collaboration, stated in business terms, including a conditional expression that defines a state of the obligation, wherein the conditional expression includes a list of actions that correspond to the state of the obligation, wherein every role described in the collaboration specifies one or more actions in the list of actions that a party assuming the role is obligated to perform during the performance of the collaboration, a parameter, and a metric for determining a value of the parameter using a function having arguments that include other metrics, and for measuring the properties of the service interfaces using the measurement directive for each one of the services provided for the process; determine, via the SLA sub-system running on the computing device; the value of the parameter using the metric based, at least in part, on instructions contained in the metric for using the function having arguments that include other metrics, and a measurement of the property of the service interface based, at least in part, on instructions contained in the metric for using the measurement directive, including an instruction to measure the property of the service interface, wherein the measurement directive is bound with a service operation link that indicates a location of the service interface, the location including locations that are remote from the SLA sub-system; and evaluating, via the SLA sub-system running on the computing device, the state of the obligation using the conditional expression based, at least in part, on the value of the parameter of the SLA document, the measurements of the properties of each of the service interfaces, and the location of the service interface for each one of the services provided for the process.
13. A method comprising: generating, via an execution engine running on a computing device, a process and a corresponding service interface for every role described in a collaboration, each service interface having a property that is measurable using a measurement directive, the process being a part of the collaboration; deploying, via the execution engine, the process to carry out part of the collaboration; deploying, via the execution engine, service interfaces to provide services for the process; deploying, via a service level agreement (SLA) sub-system running on the computing device, a description of an obligation regarding performance of the collaboration, stated in business terms, including a conditional expression that defines a state of the obligation, wherein the conditional expression includes a list of actions that correspond to the state of the obligation, wherein every role described in the collaboration specifies one or more actions in the list of actions that a party assuming the role is obligated to perform during the performance of the collaboration, a parameter, and a metric for determining a value of the parameter using a function having arguments that include other metrics, and for measuring the properties of the service interfaces using the measurement directive for each one of the services provided for the process; determine, via the SLA sub-system running on the computing device; the value of the parameter using the metric based, at least in part, on instructions contained in the metric for using the function having arguments that include other metrics, and a measurement of the property of the service interface based, at least in part, on instructions contained in the metric for using the measurement directive, including an instruction to measure the property of the service interface, wherein the measurement directive is bound with a service operation link that indicates a location of the service interface, the location including locations that are remote from the SLA sub-system; and evaluating, via the SLA sub-system running on the computing device, the state of the obligation using the conditional expression based, at least in part, on the value of the parameter of the SLA document, the measurements of the properties of each of the service interfaces, and the location of the service interface for each one of the services provided for the process. 16. The method of claim 13 , wherein the business terms of the obligation include terms regarding a cost of goods or services.