| 6 | |
| 7 | Here is some pseudo code what a client must do to register a new participant, with comments: |
| 8 | |
| 9 | 1. Locate caTissue application service. |
| 10 | 1. Start a session within caTissue. This is just like any other interaction. There is the possibility of time out with inactivity. |
| 11 | 1. Use application service to retrieve local copy of !CollectionProtocol. |
| 12 | 1. Create local copy of Participant and initialize according to the !CollectionProtocol requirements. This is quite an involved process requiring knowledge of the caTissue business model. |
| 13 | 1. Use application service to pass Participant to caTissue. After this action, the Participant exists in the database. |