leading business process modeling notations. A metamodel that complements existing UML metamodels so that business processes specifications can be part of complete system specifications to assure consistency and completeness. The ability to integrate process models for workflow management processes, automated business processes, and collaborations between business units. Support for the specification of web services choreography, describing the collaboration between participating entities and the ability to reconcile the choreography with supporting internal business processes. The ability to exchange business process specifications between modeling tools, and between tools and execution environments using XMI. The RFP seeks to "improve communication between modelers, including between business and software modelers, provide flexible selection of tools and execution environments, and promote the development of more specialised tools for the analysis and design of processes." For exchange of business process models, BPDM is an alternative to the existing process interchange format XPDL (XML Process Definition Language) from the WfMC (Workflow Management Coalition). The two specifications are similar in that they can be used by process design tools to exchange business process definitions. They are different in that BPDM provides a specification of semantics integrated in a metamodel, and it includes additional modeling capabilities such as choreography, discussed above. In addition, XPDL has many implementations, though only some support for XPDL 2.x, needed for interchanging BPMN. BPDM implementations are in preparation, including support for BPMN, and translation to XPDL. External links OMG Specification BPDM Tutorial Design Rationale (see Section 4, also Sections 7.6 and 7.9). Other introductory presentations Web pages showing metamodels in UML notation Specification documents, in two parts: Common Infrastructure (see Section 4.4.1.1 for an overview of metamodeling). Process Definition. XML Business process