- 1. Purpose
- 2. Audience
- 3. Scope
- 3.1. Scope of The Interoperability Specification
- 3.2. Models of Interoperability
- 3.2.1. Interoperability
- 3.2.2. Effecting Interoperability
- 3.2.3. Levels of Interoperability
- 3.2.4. Models of Interoperability
- 4. Overview
- 4.1Design Assumptions
- 4.2Design Objectives
- 4.2.1Starting a chained sub-process
- 4.2.2Starting a sub-process that completes a process step
- 4.3Defined Terms and Abbreviations
- 4.4Conformance and Correspondence
- 4.5Naming Conventions
- 5. Specification of Operators for Effecting Interoperation
- 5.1. Connection Operations
- 5.2. Process Control Interactions
- 5.2.1Create Process Instance
- 5.2.2Get Process Instance State
- 5.2.3Set Process Instance Attributes
- 5.2.4Get Process Instance Attributes
- 5.2.5Start Process Instance
- 5.2.6Process Instance Started
- 5.2.7Abort Process Instance
- 5.2.8Process Instance Aborted
- 5.2.9Terminate Process Instance
- 5.2.10Process Instance Terminated
- 5.2.11Change Process Instance State
- 5.2.12Process Instance Completed
- 5.2.13List Process Instances
- 5.2.14Process State Changed
- 5.2.15Process Attributes Changed
- 5.2.16Relinquish Process Instance
- 6. Implementation Issues
- 6.1Session Management and Message Handling
- 6.2Security Considerations
- 6.3Bindings
- 7. Evaluation Criteria
- 7.1 Conformance Statements
- 7.2. Capabilities
- 8.References