This chapter described some of the features of collaborations. The
key points to remember are:
- You create collaboration objects from collaboration templates and bind
them to connectors and to other collaboration objects to make them
executable.
- Collaborations represent business objects indirectly, through
ports. You configure a collaboration object by binding each of its
ports to a business object definition and to either a connector, or another
collaboration object, or to external calls.
- Scenarios implement the business process logic of collaborations.
Scenarios are event handlers that execute upon the arrival of business
objects. As scenarios execute, they both send business objects to
connectors and receive business objects from connectors.
- To enable a collaboration to execute, you configure and start it.
The collaboration subscribes to the types of business objects that can trigger
its scenarios. When one of them arrives, the collaboration executes the
appropriate scenario.
The next chapter takes a closer look at business objects.
