您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 基于SOA的协同办公系统的研究与设计
上海交通大学硕士学位论文基于SOA的协同办公系统的研究与设计姓名:鲁佳奇申请学位级别:硕士专业:软件工程指导教师:周憬宇20090801-III-MISMISSOASOASOASOASOASOAAPIWebSOA2EEAbstract-III-STUDYANDDESIGNOFOFFICECOLLABORATIONSYSTEMBASEDONSOAABSTRACTTheofficeautomationwasanimportantguidelineevaluatingthemanagementlevelofanenterprise.However,theoriginalofficeautomationsystemofthecompanywhichtheauthorworkedforonlyresolvedtheproblemofpaperlesstradingindeliveringthedocument,theofficesystemwasunabletointegratewithotherMISsystemofthedepartment,atthesametime,atransversecollaborationplatformwasshortofalandscapeorientationcombinationbetweeneachMISsystem,thetaskassignmentsandprocesscontrolsinmanybusinesslikeworkflowsneededmanpowermanagementofthepersonneloftherelateddepartmentandincreasedthecommunicationquantitybetweenthedepartmentsandthepersonnelinofficeprocess,thiscompanywasshortofaneffectivemeasuretoperformthecooperation,supervisionandmanagementontheworkflowoftheintegratedcompany,andwasdifficulttoperformquantificationandevaluationontheworkload,workefficacyandworkqualityforthepoliceman.Inthispaper,theofficeautomationsystemdevelopmentofthecompanywhichtheauthorworkedforwasastheproject,andabusinessintegrationcontrolandbusinessplatformwithhighefficacywasprovidedforthecompany,throughtheintegrationofallkindofsystemsandthisplatform,thiscompanycouldfullyutilizeallkindofresourceoftheenterprisenetworkandelevatethemanagementquality,managementlevelandmanagementefficacy.ThisstudystartedfromtheperspectiveofSOA,creatingtheflexibleofficeautomationonplatform,basingontechnologyandsystemofSOAdesignandbuildingtheflexibleflow.Withtheflexibilityofthebusinessmaximization,theexecutorofofficeautomationservicewaspermittedfullysharingthebenefitoftheserviceandservicecombination.Inthispaper,firstlytherelatedtechnologyofworkflowandthebasicmethodofSOA,aftertheofficeautomationsystembasedonSOAwasperformedthegeneralanalysis,itsfunctionalrequirementandnon-functionalrequirementwasperformeddetailedanalysis,thentheflowsuchasreceivingdocumentandsendingdocumentwasperformeddetailedanalysis.Afterthat,theprocessmodelingmechanismandcontrolmodelingmechanismofworkflowengineeringwasstudied,theinvolvedflowcontrolalgorithmsamongthemwasperformedAbstract-IV-detaileddescription,andtakingthedealingtacticsaimingatfourkindofbasicflowroutingstructurerespectivelytorealizethefavoringflowandconversion,andprovidesupportfortheapplicationoftheuserinflowexamplemanagementanddutyitemmanagement,andthetacticstakeninabnormitydisposalbysystemwasstudied.FinallyOAsystemarrangementstructureandthetakentechnologywasdescribed,therealizationofthedatamodeloftheofficeautomationworkflowwasgiven,combiningthedesignprojectofofficeautomationworkflowengineeringwasperformedrealization,andthedesignwasgiveninthekeyfunctionalpart.Andtheworkflowengineeringwasintegratedtowebsystemapplication,finallytheofficeautomationworkflowwasperformedapplicationtest.KEYWORDSOfficeworkautomation,SOAstructure,J2EEplatform,workflowengineering1[1]2000[2]121221.2.1[3]2090[4]LotusDomino/NotesMicrosoftAPI(ApplicationProgrammingInterface)OAAPI[2]31.2.2[5][6-8]1)2)(BPRBusinessProcessingReengineering)3)[9]1)20902)(MISERP)3)4[10]IBMAlmadenExoticaMeteorWIDEMentorExtricationMeteorWIDEMentorClient/Server[11]FileNetJetFormIBMAction[12]1FileNetVisualWorkflowFileNet2JetFormInTempoJetFormC/S3IBMIBMMQSeriesWorkflow254ActionActionMetro4.0Web[13]CIMSCIMSWebCORBA[14]CSC[15][16]SynectFlow[17]5[18]Petri[19]Petri[20]MISMISJ2EE[21]J2EE[22]SOAJ2EEMVCOASOASOASOA6OAAPIWeb7WebWebJ2EE(Java2EnterpriseEdition)[23]J2EESun1997JavaOneWebJ2EEJavaJ2EEJ2EEWebB2BJ2EEJ2EEAPIXMLXMLJ2EEXMLWebJ2EEJava2.1.1J2EEJ2EESUNJ2EEC/S(Client/Server/)J2EEJ2EE2-11(ClientTier)2J2EEWeb(WebTier)3J2EE(BusinessTier)42-1J2EEWebWeb(J2EE)(MiddleTier)8Fig.2-1J2EESystemArchitecture2.1.2J2EEWebWebWebJ2EEWebWebHTMLJSPServletsHTMLWebJ2EEHTML()AppletWebEJB2.1.3WEBJ2EEWebJSPWebAppletHTMLServletsServletsJSPHTMLWeb2-2WebJavaBeanEnterpriseBeanFig.2-2WebLayer92.1.4()EnterpriseBean2-3EnterpriseBean()EnterpriseBeanEnterpriseBeanWebJ2EEFig.2-3BusinessLayer2.1.5(ERP)(MainframeTransactionprocessing)(RDMS)2.1.6J2EE2-410Fig.2-4J2EEFiveLayersStructureInternetB/S(Brower/Server)[24]MVC(Model-View-controller--)“”B/SSunJ2EEMVCMVCMVCMVC()MVCWeb(Model)(View)(Controller)2-5[25]WebHTMLFlashXHTMLXML/XSLWMLWebservicesMVC11(Model)/MVCEJBMVC(1)(2)(3)(JSP)MVCJ2EEMVCJ2EEMVCJ2EE(1)ViewWebJSP/Servlets(2)ControllerWebServlets(3)ModelJavaBeanEJBMicrosoftSQLServerMicrosoftDBMSSQLServer2000WebMSSQLServerXML(ExtensiveMarkupLanguage)WebOLEDBSQLServer(1)/(2)12(3)(4)SQLServerWindowsNTNTSQLServerMicrosoftBackOfficeTransact-SQLSQLMailSQLServerSQLServerSQLServerAgentMSDTCMicrosoftDistributedTransactionCoordinatorSQLServerOracleSQLServerTransact-SQLSQLSQLSQL2.4.1(WorkflowManagementCoalitionWfMC)(Workflow)132.4.2(WorkflowManagementSystemWfMS)2.4.3(1)1)(Case)2)(Task)(manual)(automatic)(semi-automatic)3)(Process)4)(Routing)14(2)(Resource)(Resourceclass()(Organizationalstructure)(Hierarchicalorganization)(Matrixorganization)(Networkorganization)(Organizationchart)()1AB2AB151)2)3)1)2)()[26][27]16
本文标题:基于SOA的协同办公系统的研究与设计
链接地址:https://www.777doc.com/doc-5904199 .html