ixcon-4----Page:15
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22 

Can the requests be expressed using the same types as the resulted state?
Advantages of using common types
No double specification work
Adding primitives with new semantics and keys is easy if needed
In implementation terms, minimum mapping is required from the “request” to the “new state”
Advantages of defining new types
More explicit, e.g. “dial-out” vs. “dialed-out”

PPT Version