Abstract:
A business relationship is effectuated between a first party and a second party and is governed by an agreement between the first party and the second party. The first party creates a token that authorizes a delegate to request a transaction according to the agreement on behalf of the first party, specifies in the token at least one constraint on a transaction requested by the delegate on behalf of the first party, and provides the token to the delegate. The delegate sends to the second party the token and a transaction document requesting a transaction according to the agreement. The second party applies each constraint in the token against the transaction document to determine whether the transaction document satisfies each constraint. If so, the transaction document is accepted for fulfillment.
Abstract:
A company is compared to a generic company model to identify differences between the company and the generic company model. The generic company model includes a work model that describes sequences of tasks that form processes performed within a generic company and a persona model that describes generic personas in the generic company and tasks that each generic persona performs. The differences between the generic company model and the company are used to modify the generic company model to form a company-specific model.