您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 硕士论文-面向服务的科学数据共享平台架构研究
上海交通大学硕士学位论文面向服务的科学数据共享平台架构研究姓名:田虎申请学位级别:硕士专业:计算机应用技术指导教师:张忠能20070201ISOASOASOASOASOASOASOASOASOAIIStrutsSOAABSTRACTIIIRESEARCHONSERVICEORIENTEDARCHITECTUREOFSCIENTIFICDATA-SHARINGPLATFORMABSTRACTScientificdataisthedataandinformationproducedduringtheprocessofscienceandtechnologypracticeandscientificexplorationofhumansociety.Overtheyears,ourscientistsspendgreateffortdoingresearch,explorationandobservationinvariousscientificfieldsandaccumulaterichresourcesofscientificdata.Scientificdata-sharingplatformisasoftwareplatformaimedatprovidingunifiedmanagement,distributionandsharingofscientificdata.Firstthispaperdiscussestheproblemsthattraditionalscientificdata-sharingplatformhastofaceaboutsystemarchitectureanddesign,andanalyzetheexistingdeficienciesithasintheaspectofbusinessagility,scalability,platforminteroperabilityandautomation.Then,basedontheintroductionofbasicconceptsandfeaturesofServicesOrientedArchitecture(SOA),itconductsacomprehensivestudyandpracticeofscientificdata-sharingplatformusingservicedorientedapproach.Service-Orientedanalysisandmodelingofscientificdata-sharingplatformisthekeytothesuccessfulimplementationofSOA.Intheprocessofservice-orientedanalysis,itusestheintegrationofthreeanalysismethods,i.e.,businessprocessanalysis,entity-relationshipanalysisandusecase-drivenanalysistoconductacomprehensiveanalysisofscientificdatasharingplatform;meanwhile,asfortheexistinglegacysystemsinthetraditionalscientificdata-sharingplatform,itdiscussesindetailtheapplicationofservicesorientedintegrationoflegacysystemsinthescientificdata-sharingplatform.Intheservice-orientedmodelingpart,first,thispaperdiscussestheservice-orientedhierarchicalmodel,andbasedonthismodel,dividestheservicesinthescientificdata-sharingplatformintothreelayers:SOAapplicationlayer,SOAbusinesslayerandSOAorchestrationlayer;ThenABSTRACTIVitsummarizesthespecificservice-orientedmodelingstepsforthescientificdata-sharingplatform;Finally,itestablishesmodelsforservicesinvariouslayersofscientificdata-sharingplatformandestablishlayercombinationmodelsbasedondifferentservicelayers.Intheservice-orienteddesignpart,thispaperfirstdiscussesSOAdesignstandsanditsimportance.Andthenitsummarizesthedesignmethodsofservicesatdifferentlayersofscientificdata-sharingplatform,includingSOAapplicationlayerservicedesignmethod,SOAbusinesslayerservicedesignmethodandSOAorchestrationlayerservicedesignmethod.Intheservice-orientedimplementationpart,inviewofpolarscientificdata-sharingplatform,thispaperperformesresearchandexperimentofserviceorientedscientificdata-sharingplatformbasedontheWebServicesandJ2EEplatform.Firstitdiscussestheoverallarchitectureofpolarscientificdata-sharingplatform.Then,itfocusesontheservicespackagingandimplementationbasedonbusinesscomponents.Next,itdiscussesthedesignandimplementationofdisplaylayerbasedonStrutsframework.Finally,thispaperanalyzesthequalityassuranceofservicesofscientificdata-sharingplatformfromvariousaspects,includingservice-orientedanalysis,modelinganddesign.Keywords:Scientificdata-sharing,SOA,service-orientedhierarchicalmodel,qualityofservice1200722220072220072211.1.RPCSOASOA21.2.GeospatialOne-Stop2002(1)(2)(3)DIFDIFDirectoryInterchangeFormatNASADIFDIF3DIFDIF(4)1.3.InternetCOBRA,DCOM,EJB1-11-1Fig.1-1Componentbasedmulti-layerDistributedArchitectureWebWebWeb4RPC(1)CORBACORBADCOMEJB(2)…..(3)RPCRPCRPCRPC(4)51.4.1.4.1.1.4.2.J2EE1-2Fig1-2Architectureofthepaper6SOASOASOASOASOASOASOASOASOAWebServicesSOASOASOAJ2EEStruts72.1.Service-OrientedArchitectureSOA——SOAITSOA2.1.1.[13](1)(2)(3)(4)(5)(6)82.1.2.SOASOA(1)SOASOASOASOASOASOAWebServicesCORBAJavaEESOASOA(2)SOASOASOASOA(3)SOASOA9SOA(4)WebServicesSOASOAXMLSOAPWSDLUDDIWS-*2.2.2-1Fig2-1PositionoftheservicesbusintheenterprisearchitectureSOA2-210//////2-2Fig.2-2Architectureoftheservicesbus[13]WSDL112.3.SOA[2]SOA()SOASOA12SOASOASOA2.4.SOASOASOASOASOA13SOA3.1.3.1.1.()businesslogicbusinessprocesslogicapplicationlogicSOA[3]businessserviceutilityservice14XSLTXMLXMLadapterservicecontrollerservice3.1.2.SOASOASOASOASOA153-1Fig.3-1Service-orientedhierarchicalarchitecture(1)SOASOASOASOASOA(2)SOASOASOASOASOASOA16SOASOASOASOASOASOA(3)SOASOASOASOASOASOASOASOASOASOASOASOA173.2.3.2.1.[1](1)BPM(2)(3)3.2.2.DIF18DIF[38][37]3-2Fig.3-2Meta-datacenteredfunctionalmodelsofscientificdata-sharingplatformDIFXMLSchema36DIFDIF-9193.2.3.3-3-submittedby1**+createdby0..11+has0..1*+conformto11+has*+has0..1*1+submit*+has**0..1-logsin*-logsin*0..10..1+logsin*3-3Fig.3-3Businessentitymodelofscientificdata-sharingplatform203-13-1,()3.2.4.21,DIF-9????,ID3-4Fig.3-4Metadatasubmitbusinessprocess(1)(2)(3)(4)(5)22DIFDIF(6)ID(7),(8)ID(9)IDID(10)(1)(2)(3)(4)(5)DIF-9DIF-9(6)(7)ID(8)(9)(10)(1)23(2)(3)(4)6(5)(6)DIF-9(7)(8)(1)ID(2)(3)(4)(5)ID(6)IDID(7)24(8)(9)(1)ID(2)(3)IDIDID(4)ID(5)ID(6)3.3.SOASOA253.3.1.()()()()(EJB)3-5Fig.3-5Metadataremotesynchronizationlegacysystem(1)(2)(3)(4)EJBSQL26(1)(2)(3)SOASOASOA(1)(2)(3)(4)(5)3-6273-6Fig.3-6MetadataemailsubmitlegacysystemSOASOA3.3.2.SOASOASOASOA(1)(2)28(3)SOA3-7()()3-7SOAFig.3-7SOAbasedmetadataremotesynchronizationlegacys
本文标题:硕士论文-面向服务的科学数据共享平台架构研究
链接地址:https://www.777doc.com/doc-1599043 .html