background image
A
SSET
 A
SSIGNMENT
 M
ODEL
As revised 2006.06.05
Bionic Buffalo Tech Note #56 
Security: 
Unrestricted
the requirements.) 
4.  Consignment 
An 
AssetOwner
 enables an 
AssetBroker
 to assign the owner's assets by consigning those assets to
the broker. Consignment may be for some limited period of time, or it may be indefinitely until
cancelled. 
The broker does not request consignment: the process is initiated by the owner. However, a broker may
refuse all or part of a consignment. A concrete implementation needing some request by the broker must
add new operations to the model. 
An entity may inherit both the owner and broker interfaces, being both at the same time. 
A consignment optionally may require that the owner be notified in case of assignment. 
An owner is not prevented from simultaneous consignment of the same assets to more than one broker.
The model includes exceptions for situations where this occurs, or it may be ignored. Simultaneous
consignment to multiple brokers may be unwise in many circumstances. 
5.  Request and Assignment 
The Request-Assignment sequence always is initiated by the 
AssetCustomer
A special, optional use of an 
AssetRequest
, signified by an attribute of the request, causes the
broker to return descriptions of all assets meeting the requirements. This acts as a form of advertising on
demand. If some kind of active advertising is required in an application inheriting AAM, a third party
might make the request of the broker. 
Assignments may be indefinite (until cancelled), or for some designated period of time. 
If allowed by the broker, an assigned resource may be delegated or reassigned by the customer. The
customer may act as a proxy for some other entity. The owner or broker or both may demand to be
notified in such cases. 
6.  Transfer 
An 
AssetOwner
 may transfer an 
Asset
 and its 
AssetTag
 to another 
AssetOwner
, which
becomes the new owner of the 
Asset
. Any brokers having consignments including the 
Asset
 are
notified by the new owner. 
Copyright 2006 Bionic Buffalo. All rights reserved.
File tn0056; Modified 2006-06-15 12:24:32
http://www.tatanka.com/doc/technote/index.html
E-mail: query@tatanka.com
Page 5 of 8