Overview of the development process

This section provides an overview of the collaboration development process, which includes the following high-level steps:

  1. Install and set up the IBM WebSphere InterChange Server software (including the Java Development Kit and all other required third-party products). See the WebSphere InterChange Server system installation guide for your platform for specific installation and configuration instructions.
  2. Design and implement the collaboration.

Stages of collaboration development

The stages of collaboration development are as follows:

  1. Design the business process that the collaboration will implement.
  2. Create the business object definitions.
  3. Create the collaboration template, including meta-information and definitions.
  4. Create each scenario and its activity diagram.
  5. Customize any required code fragments.
  6. Create the message text.
  7. Compile the template.
  8. Create a collaboration object from the collaboration template.
  9. Test and debug the collaboration.
  10. Deploy the collaboration to the runtime environment.

Table 5 provides a visual overview of the collaboration development process and a quick reference to chapters where you can find information on specific topics.

Note:
Some of the overall collaboration development tasks fall outside the somewhat more narrow scope of developing a collaboration template, and therefore are not documented in this guide. For each of these tasks, Table 5 provides a reference to the appropriate document in the WebSphere InterChange Server library.
Note that if a team of people is available for collaboration development, the major tasks of developing a collaboration can be done in parallel by different members of the development team.

Table 5. Overview of the collaboration development tasks

Task: Steps: Refer to:
Design collaboration architecture
  • Identify business processes
  • Investigate use of collaboration templates
  • Customize for special business flows

Designing a collaboration
Design and develop business objects
  • Design structure of business objects
  • Implement business objects

Business Object Development Guide
Build the collaboration template
  • Create the collaboration template and edit its properties

Building a collaboration template

  • Create the scenarios and activity diagrams

Using activity diagrams
  • Customize the code fragments

Using Activity Editor
  • Implement error and message handling

Handling exceptions
Create the collaboration object
  • Create collaboration definition
  • Customize runtime features, if any

Implementation Guide for WebSphere InterChange Server
Test and debug
  • Test collaboration in IBM WebSphere InterChange Server System
  • Recode as needed

Implementation Guide for WebSphere InterChange Server

Copyright IBM Corp. 1997, 2004