Integration design is a major element of task-level design. It covers the design of two related topics:
• The interaction application to application, and application and end user
• The integrity of the task
More formally, integration design can be seen as the design of protocols, the protocol between application and application, and the protocol between application and end user. Integration design may be complex and difficult, or it may be trivially easy. But even when it is hard it does not take very long, so it’s well worth taking the time and effort to put the implementation on the right track.
At the beginning of integration design, the following information should be provided ...