200217pp.65-68WPDL*100084WPDLWorkflowProcessDefinitionLanguageWPDLCIMFlowCIMSWPDLWPDLWPDLWPDLWPDL1WFMSWorkflowManagementSystem1WPDLWorkflowProcessDefinitionLanguage1WPDLAPIs112002-4-24863863-511-944-002-1-200217pp.65-68DeclareWorkflowEnd...ProcessApplicationWPDL///PDL/1CIMFlowCIMSCIMFlowWPDLCIMFlowCIMFlowWPDLCIMFlowWPDLWfMCBPRWPDLCIMFlowWPDL2WPDLCIMFlow2.1WPDLWPDL2-2-200217pp.65-682WPDLID/IT2.2CIMFlowCIMFlow34CIMFlowCIMFlow-3-200217pp.65-68CIMFlow3CIMFlow4CIMFlowITIT-4-200217pp.65-682.3CIMFlowWPDLCIMFlowWPDLCIMFlowWPDLWPDLCIMFlowWPDLCIMFlow3WPDLWPDLformalparameters::=[IN_PARAMETERSparameterlist]//callinputparameters(1)[OUT_PARAMETERSparameterlist]//calloutputparameters(2)parameterlist::=parameter[parameterlist]parameter::=dataid//workflowrelevantdata“WorkflowManagementCoalitionInterface1:ProcessDefinitionInterchangeQ&AandExamples”(DocumentNumberWfMCTC-1016-X,DocumentStatus-Draft7.01)WPDLformalparameters::=[IN_PARAMETERSparameterlist]//callinputparameters(1)-5-200217pp.65-68[OUT_PARAMETERSparameterlist]//calloutputparameters(2)parameterlist::=parameter[parameterlist]parameter::=PARAMETER[NAMEname][DESCRIPTIONdescription]TYPEcomplexdatatype[LENGTHcardinal][extendedattributelist]END_PARAMETER4CIMFlowWPDL4.11DomainCIMOSACIMOSA1CIMFlowWPDLIDProcessidCreateTimeCreationdateNameNameDescriptionDescriptionAuthorAuthorVersionVersionModifyTimeDomainParametersFormalparametersCIMFlowWPDL4.2CIMFlowWPDL2-6-200217pp.65-682WPDLWPDLIMPLEMENTATIONWORKFLOWSYNCHRid[parametermaplist]IDIDIMPLEMENTATIONNOPERFORMERperformerlistPRIORITYpriorityPerformerlistIMPLEMENTATIONAPPLICATIONSid[parametermaplist]IDIDROUTEROUTEROUTEJOINANDROUTE4.3CIMFlowCIMFlowCIMFlowDepartmentRolePersonResourceDepartmentORGANISATIONAL_UNITRoleROLEPersonHUMANResourceSYSTEM5CIMFlowWPDLWPDLCIMFlowWPDLWfMCBPR[1]WFMCInterface1ProcessDefinitionInterchangeProcessModelWFMCTC-1016-PWFMC1999-7-200217pp.65-68[2]LuoHaibinFanYushunCIMFlowAWorkflowManagementSystemBasedonIntegrationPlatformEnvironmentProceedingsof7thIEEEInternationalConferenceonEmergingTechnologiesandFactoryAutomationETFA1999187-193[3]-CIMS2000Vol655-59[4]2001172-192[5]WFMCTheWorkflowReferenceModelWFMCTC00-1003WFMC1995[6]WFMCInterface1ProcessDefinitionInterchangeQ&AandExamplesWFMCTC-1016-XWFMC1999TheImplementationofWPDLConformingWorkflowModelZHANGZhijun,FANYushunDepartmentofAutomation,TsinghuaUniversity,Beijing100084Abstract:WorkflowProcessDefinitionLanguage(WPDL)facilitatesthetransfersofworkflowprocessdefinitionsbetweenseparateworkflowproducts.NormallythereisstillmuchworktodototransferthespecificworkflowmodeltoWPDLconformingmodel.CIMFlowisaworkflowmanagementsystemdevelopedbytheNationalCIMSEngineeringResearchCenter.Inthispaper,wediscussthemethodstomakeCIMFlowmodelconformtoWPDLmeta-model.Firstly,theWPDLmeta-model,theCIMFlowmodel,andthedifferencesbetweenthemarepresented.Then,someimprovementsandmodificationstotheWPDLspecificationareproposed.Finally,themappingandtranslatingmethodsoftheentitiesandattributesofthetwomodelsaregiven.Keywords:WorkflowProcessDefinitionLanguage;Meta-model;WorkflowManagementSystems;Interface;ProcessDefinition1978-CIMS1361147673zzj00@mails.tsinghua.edu.cn1962-Petrifan@cims.tsinghua.edu.cn-8-