OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Capability vs Function


RM Colleagues,

 

I noticed that we use the terms “capability” and “function” throughout the RM and in the various proposed updated definitions of SOA service but we are not clear on the distinction between the two.  One of the most succinct definitions I’ve seen for capability is something along the lines of “A capability is an ability to do something based on expertise and capacity.”  This would imply that a capability is measureable and I believe that to be true.

 

I have yet to find a satisfactory definition of a function but perhaps in this context we could argued that a function represents (the non-physics meaning of) a “unit of work” and that the plural functions would represent the performance of multiple units of work.  The challenge will be to distinguish this from related concepts such as “activity” or “action.” Open to other interpretations but we need at least some notional interpretation of what we mean by function.

 

Either way, the two concepts of capability and function are related but are not synonymous.  Perhaps we could be a little more precise in our definition of capability and consider the following:

 

“A capability is the ability to perform a function or set of functions based on expertise and capacity.”

 

<SIDEBAR>This is intended to be a separate but related e-mail thread intended to try and get us all on to a common level of understanding on these related concepts as they are fundamental to the general definition of service that we’ve been discussing in a separate thread.</SIDEBAR>

 

Cheers!

 

 - Jeff

 

 

 

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]