This chapter describes design guidelines meant to help you achieve reusable, well-behaved collaborations.
In general, it is good practice to develop a standard collaboration template to facilitate development of user-defined collaborations. Use of such a template ensures:
When based on a standard template, your collaborations can all:
Documenting the behavior of the collaborations based on the standard template can become much simpler because it too can be based on a template of information that the user needs to understand the collaboration's behavior.
Best practices that IBM recommends (see "Coding recommendations") and that your own site develops can be incorporated into the standard template and automatically included into collaborations based on this standard template.
In addition, this chapter provides guidelines for the following tasks: