|
1. The destination of a
message must be dynamic--and does not fall into the specific categories
of Broadcast, Contend, Send to Specific IC, etc. The difficulty
here is that in some instances, it is not sufficient for example,
to allow any Visa Instrument to receive a payment message.
Such a message must be sent to a specific IC, but one that is determined
during execution, not as part of the model.
2. Caller/Recipient Model. Difficulty
arises when an IC must respond to a specific message from another
IC. Although this can be accomplished (as shown) by adding states
which cause an IC to await a response message, this is still a tenuous
relationship.
3. Extending the design might also include the ability
to "reuse" transitions. This could merely be a function
of the IC Builder. As described in the model of the G-Net, there
may be a hierarchical nature to the IC design, where a particular
"subroutine" should be reused.
4. The final recommendation is that of code reuse and
compatibility. As stated earlier, the e-wallet is best coded in
Java due to the platform independent nature. Using Java ensure that all
wallets are compatible and provide equal functionality.
Additionally, if the system is implemented in Java, an additional
recommendation would be to create a conformance to the JavaBean model.
|