基于BPM理论的EAI中间件系统设计

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

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

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

资源描述

上海交通大学硕士学位论文基于BPM理论的EAI中间件系统设计姓名:徐涛申请学位级别:硕士专业:计算机应用技术指导教师:窦延平20051201IIIInternetEAIBPMBusinessProcessManagementBPMBPMEAIƒEAIIVEAIƒWebServicesBPMBPMXMLƒPetriOOPNBPMPetriBPMƒBPMEAIEAIEAIBPMEAIEAIPetriVTHEDESIGNOFTHEEAIMID-WARESYSTEMBASEDONBPMTHEORYAbstractWiththeInternetdevelopmentandtheaccelerationofglobaleconomicincorporation,theenterprisesnotonlypayattentiontothemselves,butalsoconsidertheincorporationwithothercompanies.Inthenewenvironment,thee-businessandtheincorporation-businessgrowveryquickly.Tosatisfythesekindsofenterprises’requirements,moreandmoreEAItechnologieswereappliedtotheITsystemsoftheenterprisessoastohelpthemtowinthefuturemarketsinthecentury.ButthecurrentEAIsolutionsareallcode-baseddevelopmentpatternandP2Pintegrations,whichresultthattherearetoohighTCOandtoolonglife-cycle.Toconquerthesedisadvantages,thewaysaretochangethecode-baseddevelopmenttovisualdevelopmentandtheP2Pintegrationtoprocessesintegration.ThenitoccursthenewinnovationEAItechnologywhichistheBPM-basedEAIsolution.BPM(BusinessProcessManagement)isoneMIStechnologywhichisdifferentwithothers.ItconquersmanydisadvantagesofotherITtechnologiesinthebefore.Furthermore,itgivesustheconceptofprocess-orientedandvisualdesign,bywhichthefieldexpertscanjointheBPMprocessesdevelopment.Notonlythis,themostimportantisthatBPMprovidesoneinnovationdeveloppatternwhichismorefriendlytouseandmanagetheprocesses.TheBPMcreateonespecialadvantageindomainofcorporationprocessesautomaticmanagement.ThepaperappliestheBPMtheorytotheEAIdomain,designsonemiddle-waresystembasedonBPM.ThetargetistosolvetheproblemsofthecurrentEAItechnologiesandshowtheadvantagesoftheBPMVItheory.Thecontentofthispaperareasfollows:¾ThepaperdiscussesthecurrentEAIsolutions,analysestheflawsofthem.Throughthisway,thepaperpointsoutthattheycan’tsatisfytotherequirementsofthetoday’sbusinesses.¾ThepaperusestheWebServicestechnologytoimplementtheintegrationsoftheBPMprocessesandtheXMLasthedefininglanguagefortheobjectsandprocesseswhicharebelongedtothedesign.¾Thepaperresearchesthethesisof“Object-OrientedPetriNet”(OOPN).ThepapermapstheBPMprocessintoObject-OrientedPetriNetsoastointerpretBPMprocesses.¾ThepaperresearchestheBPMthesisandarchitecture.ThepaperreusessomecurrenttechnologieswhichhelptoimplementoneBPMproduct.Baseofthem,thepaperdesignsoneproductthatsupportstheBPMconceptwhichhasacompletearchitecture.Intheend,thereisonebusinesscasewhichintroducestheusageandtheadvantagesofthissystem.Inaword,theEAIsystemofthispaperissatisfiedtotherequirementsoftheenterprises.Itisprocess-baseddevelopmentandintegrationwhichgivemanyinnovationstotheEAI.Keywords:BPM,EAI,MOM,OOPNI2006119II1120701WIN-AND-FALL2Internet3425InternetERPSCMCRMEAIEAITCOEAIBPMEAIEAI112080TCP/IP80MIS2090ERP90EAIERPSCMCRMOA311EAIEAIERPCRMSCMEAIEAIEnterpriseApplicationIntegrationEAIEAIIntra-EAIEAIInter-EAIIntra-EAIA2AApplicationtoApplicationInter-EAIB2BBusinesstoBusinessITFTPEAIOACRMERPSCM4B2BEDIVANB2BXMLEAI13EAI813EAI4EAI30EAI4EAI1EAI132EAI133EAI135N*(N-1)NEAIEAIEAIEAIEAIEAIEAIBPMEAIEAIBPMEAIBPMBPMBPMBPMBPMBPMBPMƒEAIEAIƒWebServicesBPMBPMXMLƒPetriOOPNBPMPetriBPMƒBPMEAIEAIEAI6EAIBPMBPMBPMBPMBPMPetriUMLEAI71BPMBusinessProcessManagementBPMIBPMBusinessProcessManagementProcessAnalysisTechniquePAT19801984IBMQFBPQualityFocusBusinessProcess1988BPMBusinessProcessManagementBPMBusinessProcessManagementWorkflowEAIBPMBPMBPMEAIBPMEAIB2BBPM82BPMMIS1BPM2MISBPM3MISMISBPMBPMBPMBPMBPMBPMBPMSBPMLBeaBPMBPMBizTalkBPM9BizTalkBPMBPMBPMBPMBPMBPMBPMBPMEAIBPMEAIBPMEAI421EAI10BPMB2BXMLB2B-EAI32030ITBPMBPMBPMWebServicesXMLBPMBPM¾¾11¾BPMBPMXMLe-mailBPM21UMLRationalRoseBPM23121BPM2BPMAPI3BPMBPMBPMBPM2BPMBPMWebServicesBPM13EAIBPMXMLXML/BPMBPMBPMTCOBPMBPMBPMEAIEAI1.2EAIBPMEAIUMLWebServicesPetriWebServicesWebServicesXMLPetriWebServicesBPMXML14BPMPetriBPMWebServicesURIXMLInternetXMLWebServicesInternetWebServicesWebServicesWebServicesWebServicesWebServicesWebServicesWebServicesInternetInternetXMLWebServicesWebServicesWebServicesWebServicesWebServicesWebServicesWebServicesITBPEL4WSBPMLWSFLXLANGWSCIWebServicesBPMBPMBPMWebServicesWebServicesWebServicesBPMXMLeXtensibleMarkupLanguageW3C19982W3CXMLW3CSGMLStandardGeneralizeMarkupLanguageSGML15DTDDocumentTypeDefinitionXMLHTMLXMLSchemaXSLeXtensibleStylesheetLanguageXLLeXtensibleLinkLanguageSchemaXMLXMLXMLXMLXSLXMLWebXLLWebXMLXMLXMLHTMLXMLXMLXMLXMLXML9PetriPetriPetriPetriPetriOOPNets1)2)Petri3)16PetriPetriPetriOOPNPetriOOPNPetriPetri1)2)3)Petri4)5)6)PetriBPMBPMBPMBPMBPMEAIBPMEAI17BPMEAIBPMEAIBPMBPMBPM31BPM31BPMBPMBPMBPMBPMWebServicesServicesBPMBPMWebServices//18BPMBPM31BPMBPMBPMBPM1SAPR/3Oracle11iPackageXMLObjecttype=”System”Name…/NameVersion…VersionCreatedBy.../CreatedByCreatedOn.../CreatedOn/Object2R/3SD11iOMXMLObjecttype=”Component”Name…/NameSystem…/SystemVersion…/Version/Object3SAPR/3MM19XMLObjecttype=”LogicSystem”Name…/NameSystem…/SystemComponent…/ComponentVersion…/Version/Object5UMLBPMBPMBPMBPMBPMXML20XMLAdapterBPMXMLBPMBPMXMLBPMXML3333AdapterXML4AdapterAdapterBPMAdapter21AdapterERPCRMSCMBPMBPMAdapterAda

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

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

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

×
保存成功