Chapter 6 Working with Enterprise Architecture Models
The following model checks are made on contracts:
Check | Description and Correction |
---|---|
Contract name and code uniqueness | Contract names and codes must be unique in the model.
Manual correction: Modify the duplicate name/code. Automatic correction: Appends a number to the duplicate name/code. |
Contracts are not correctly used | Contracts must have at least one incoming and one outgoing link with an application service, a business service, or a role.
Manual correction: Create input and output links with the appropriate objects. Automatic correction: None |
Multiple types of input | All input objects must be of the same type.
Manual correction: Remove any input links that are not of the same type. Automatic correction: None |
Same input and output link | Contracts cannot be the intermediary between the same service.
Manual correction: Modify the input or output link. Automatic correction: None |
Copyright (C) 2008. Sybase Inc. All rights reserved. |