[cap-talk] distributed capabilities for models?

John Carlson john.carlson3 at comcast.net
Sat May 1 17:21:17 EDT 2004


Liang Fang wrote:

> Hi John,
>
> I am not sure whether there is any impl exactly what you want, but 
> what you described absolutely fits the capability model. As I 
> understand, the models are resources for different users to access, 
> according to their assigned capabilities. What you are asking is a 
> detailed impl plan of the capability model.
>
> Considering what I have done, I would wrap up the model resource 
> access as a Web service. The web service is run by the resource owner. 


I am not talking about a single resource.  I am talking about two (or 
more) companies sharing their resources.  They'll have
to use a high degree of collaboration to pull this off.  Each company 
owns a piece of the pie.  The flattening into XML or SOAP
is probably unavoidable at a low level (that is, it's so simple, it can 
be ignored right now).  If this is web services, then there will
probably be cross linking of capabilities within and between companies.  
If I am looking at a model, I don't want to see a bunch
of capabilities, I want to see the model, perhaps with visual effects 
showing which company owns what (different colors, logos etc).
I can see a progressive unfolding as the companies start to trust each 
other and work more closely with each other.

Here are my requirements:

An inter corporate, seamless model.

Each company determines who gets to see and update their piece of the model.

Auditing of capabilities to see who shared what, who modified what etc.

Capabilities to the smallest detail of the model. (the attribute types, 
names or values).

Aggregation of capabilities so higher level objects can be shared easily--a
class with all it's attributes and methods.

Hiding of capabilities.  If someone can see a higher level object, 
objects connected
to it may not be visible.  Also, only the high level object may be 
shared, but not
it's components.

If someone wants to see more detail, an auditable procedure to gain 
access will be defined.

If someone wants to grant more detail, an auditable procedure to grant 
access will be defined.

More?

John



More information about the cap-talk mailing list