To apply the appropriate scenarios, it is necessary to decompose the system into recognizable building blocks. The example shows a communications network that subscribers can use to communicate with each other. The wide area exchange maintains a registry of customers and their local area exchanges. LAX 1 can then contact LAX 2 to request establishing a connection with the called customer. Arrows labelled 1', 2', and 3' suggest the symmetric behavior of the network.
Any customer can call any other customer.
Once the identity of the server is forwarded to the requester, the matchmaker itself drops out of the picture, and the requester and server carry on their exchanges without further intervention of the matchmaker. Subscribers, on the other hand, could exhibit erratic behaviors that could tie up valuable resources. The broker watches over their exchanges and takes proper actions if necessary. The broker can intervene and break the connection when either party drops out. In particular, the generic scenarios outlined for agents types such as broker and matchmaker can be made more concrete for a specific instantiation of the agent type and we can then determine if the potential risks noted in the generic case are either handled or require further investigation.