基于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

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

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

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

×
保存成功