ERP如何提升企业采购管理(doc 4)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

华中科技大学硕士学位论文PDM中工作流引擎的研究与设计姓名:刘志根申请学位级别:硕士专业:机械设计及理论指导教师:万立20050428IPDMCPC_ZTE_PDM(WFMC)5Petri12XMLRemotingZTECPC_ZTE_PDM:IIAbstractWiththedevelopmentofe-commercethedatabaseproductsbasedondataprocessinghavereachedtheirsteadyperiodswhilethosedealingwithprocessmanagementwillgettheirhighspeedevolution.Interiorlyalongwiththecriterionofenterprises'managementandtheexpandednessofenterprises'scaletheenterprise'scomputermanagementsystemwillnotonlystayoninformationmanagementbutstepforwardtocomplicatedbusinessprocessmanagement.Asthesupportcenterofbusinesssystemsinenterpriseworkflowmanagementsystem(wfms)hasitsspecialcharacterswithdifferententerprises.AboutthewfmsinPDMit’susuallyusedtothebusinessofenterprise'sdocumentmanagement.Someworksweredoneinthispaperaboutwfms'engineresearch&design.AtfirstsomeresearchinformationaboutworkflowtechnologyathomeandoutsidewereintroducedalsowiththeWFMC'sworkflowreferencemodelandenginereferencemodel.Aftertheresearchofenginereferencemodel'sfiveinterfacesthreepopprocessmodelschemeswereanalyzed:businessrulebasedmodelschemevariedPetrinetbasedmodelschemeandorientedchartbasedmodelschemetheirmodelideaswerediscussedseparately.Withthoroughanalysisofcustomer'srequirementasolutionwhichcompiledthemodelfiletoassemblywasadopted.Dependonthissolutionfirsttheorientedchartbasedmodelschemewaschosenasprocessmodelschemeandtwelvemodelelementsandtheprocessmodel’sXMLexpressionweredesignedout.Secondtheworkflowmodelandworkflowenginemodel’sarchitecturewereresearched.Thirdtheengine’sthreedatamodels:organizationmodelinformationmodelandprocessmodelwereanalyzed.Afterthatseveralmodelelement’scomputermethodsalsowiththesystem’serrordispositionweregiven.Atlasttwokeytechnologieswereresearchedonewasdata’sget/setoperationbasedonDataSettheotherwasdistributedreleasetechnologybasedonremoting.AbouttheimplementZTE’sCPC_ZTE_PDMsoftwaresystemhasbeenusingthisengineandrunningwell.Intheendsummaryandexpectionofthisresearchweregiven.Keyworkds:workflowworkflowengineenginedesignmodeldynamiclinklibrary111.11.1.1[1-3]Internet[4][5]1.1.21.1.2.1(WfMSWorkflowManagementSystem)[6]Internet/Intranet2()[7]()WfMS1.1.2.2[4](1)(2)()(3)[8-27]()WfMS(APIApplicationProgramInterface)3(4)(5)WfMS(6)(7)WfMSWfMSWfMS1.2CADCPC_ZTE_PDMCADIntePDM3.0ZTECPC_ZTE_PDMPDM1.31.3.1IBMAlmaden4[28-29]Exotica/FMQMMeteor(ManagingEnd-To-EndOpeRations)WIDE(WorkflowonIntelligentandDistributeddatabaseEnvironment)Mentor(MiddlewareforEnterprise-wideWorkflowManagement)Exotica/FMQMMeteo:WIDEMentorC/S(1)Exotica/FMQMExoticaExotica/FMQM(PersistentMessages)Exotica/FMQM1.151.1(2)Meteor[33-35]WindowsNTSUN/SolarisWEBCORBAMeteorMeteorMeteorCORBAWEBWILMeteorORBWork(CORBA)NeoWork(CORBA)6WebWork(WEB)(3)WIDEWIDE(WorkflowonintelligentandDistributeddatabaseEnvironment)WIDEWIDE(ActiveRule)WIDE:1.(alarm)2.(workflowexecutionexceptions)WIDE(exceptionhandler)WIDE3.(organizationexceptions)WIDEECA(Event-Condition-Action)(Event)(Condition)(Action)1.2WIDE7BALOracleTS1.2WIDEWIDE4()()()()WIDEBALWIDE(BAL)(4)MentorMentor(MiddlewareforEnterprise-wideWorkflowManagement)(UniversityofSaarland)(TheUnionBankofZurich)(ETHZurich)1)(ORB)2)ORB3)4)ready85)1.3.2[34]J2EEEJBXMLe-wayWorkflowEngineEngineStudioWorklistAdminstratorConsole[35]AgentFlowAgentflowDLFloWorkflow[36]WFMCMSDNAWEB[37]J2EEWFMCRMIScriptComSocketEJBJavaClassJMS[38](Easyflow)20[39]WFMCinterface1interface2interface3interface5WFMCWPDL9[40-42]5PDMPDMPDMZTE()1.4—Remoting1)ZTE122)CodeDom3)RemotingZTEXML10ZTERemoting1.51122.1()()(WfMC)[40]API2.22.1WfMC1252.1[7]1)2)3)/132.32.2WFMC()APIWFMC5[7]1)12)23)34)452341145)552.4WFMC5554:1)2)3)154)/1)2)3)4)5)6)7)2.551633.1[7]1)2)3)4)3.2ZTE173.13.13.2.11)2)a)b)c)3.2.21)2)3)3.2.31)2)183)4)C#[7]CIMFlow53.43.3Petri[5]1[43]----ECAEvent—Condition--ActionRuleidONeventBYroleTOobjectIFconditionsTHENactionsideventconditionsroleobjectactions2Petri[44-45]PetriC.A.Petri1962PN={P,T,F,W,M,M0}(3.1)19P={P1,P2,P3…PM}placeT={T1,T2,T3…TM}transitionP∩T=∅,PT=∅F()()FPTTP⊆××U(FPT)W:F→{1,2,…}M:P→{0,1,2,…}(marking)M0:P→{0,1,2,3…}(initialmarking)3.2Petri3.2PetriPTPetri33.3AEDCBF3.33.3PDMCIMSCIMFlowPTCWindChill3.43.252012UML3.4*1*13.4UML1)2)3)2154)5)C#2212ZTE3.5XML3.5.1XMLXMLExtensibleMarkupLanguage(ExtensibleMarkupLanguage)HTMLXMLXML3.5.2XMLXMLXMLWFW_WORKFLOWSEQ_NO/SEQ_NOTEMPLATE_IDID/TEMPLATE_IDTEMPLATE_VER/TEMPLATE_VERIS_DEFAULT_VER/IS_DEFAULT_VERTEMPLATE_NAME/TEMPLATE_NAMERESPON_ROLE/RESPON_ROLEIS_FIRED/IS_FIREDLAST_TIME/LAST_TIMENOTIF_OTHER_ROLE/NOTIF_OTHER_ROLENOTIF_ROLES/NOTIF_ROLESNOTIF_BEFORE_TIME/NOTIF_BEFORE_TIMENOTIF_AFTER_TIME/NOTIF_AFTER_TIMEERROR_DIVISION/ERROR_DIVISIONLAST_UPDATE_DATE/LAST_UPDATE_DATECREATION_DATE/CREATION_DATE23ENABLED_FLAG/ENABLED_FLAGREFERDLL/REFERDLL/WFW_WORKFLOWWFW_ACTIVETYNODENODE_IDID/NODE_IDSEQ_NO/SEQ_NONODE_NAME/NODE_NAMENODE_SPEC/NODE_SPECRESPONSOR_ROLE/RESPONSOR_ROLELAST_TIME/LAST_TIMELATE_DIVISION/LATE_DIVISIONNOTIF_OTHER_ROLE/NOTIF_OTHER_ROLENOTIF_ROLES/NOTIF_ROLESNOTIF_BEFORE_TIME/NOTIF_BEFORE_TIM

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功