面向服务架构的管理信息系统的设计与实现

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

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

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

资源描述

华中科技大学硕士学位论文面向服务架构的管理信息系统的设计与实现姓名:许云翔申请学位级别:硕士专业:软件工程指导教师:吴涛20080506ISOASOASOASOA1SOASOAWeb23NWebSOASOAWebIIAbstractAsChina’sreformandopening-updeepens,traditionalindustrializationanditsextensivedevelopmentbringaboutmoreandmoreproblems,amongwhichareresourcesexhaustionandenvironmentalissues.Therefore,Chinaisseekinganewtypeofindustrializationwhosedevelopmentdependsonacceleratingtheconstructionofinformationsystem.Duringtheenterprises’informationconstruction,informationislandsemergefromdisconnectionbetweenapplicationsmadeatdifferenttimes.Inaddition,theexpandingbusinessoftenrequiresescalationandimprovementontheexistingsystem.Facingtheseproblems,howtoeffectivelyintegratetheexistingenterpriseITsystemsbecomesanimportantissuetotackle.ThekeytothisissueisServiceOrientedArchitecture(SOA)whichislooselycoupledandindependentoftheunderlyingplatform.ThispaperbringsuptheconceptofSOA-basedenterprisemanagementITsystemafterdiscussingthedisadvantagesoftraditionalITsystem.ThepaperalsointroducestheprinciplesofSOAanditsrelativetechnologies.Inparticular,thepaperfocusesonthedesignandrealizationofSOA-basedManagementInformationsystem.Thecontributionsofthispaperareasfollows:(1)AftertheanalysisofSOA,aentireframeworkofsystembasedonSOAareprompted.Theworkflowmanagement,devicemanagement,materialsmanagement,projectmanagement,systemconfiguremanagementaredevelopedasseparateWebServicetoassemblethewholeapplication.(2)Basedontheanalysisofrequirement,thispaperillustratestheprocessofservicesdesignningindetail.Anditshowsthedetailsofdatabasedesign.(3)SettheprocessofequipmentinformationqueryserviceasaexampletoexplainhowtouseN-layersservicemodeltofulfilloperationmoduleservice:userlayer,operationinterfacelayer,operationlogiclayer,anddataaccessinglayerfulfillcoarsegranularitywebservice.ThispaperdesignedalightweightSOAframeworkwhichbasedonbasedontherequirementofmedium-sizedenterprise.ComparedtonormalSOAsolution,thissystem,whichishasmorestraightforwardfunctionstructure,shorterdevelopedcirculationandlowercost,andalsohasnicermaneuverability,maintainability,stabilityandIIIexpansibility.Afterbeingtested,itshowstheabilityofreplacingthetraditionalmanualworkItcanreducealotoftheexecutingtimeandmostofcontrivedmistakes,whichenhancestheefficiencyandassuresthequality.Keywords:Service-OrientedArchitectureManagementInformationSystemWebServices111.1[1]IT[2][3][4]“”2[5]ERPOA,[6]EAIB2Bi[7]SOAService-OrientedArchitectureSOA[8]SOASOAService-OrientedArchitectureSOA1.21996GartnerSOASunIBMOracle3SOASOASOA[9]1IndigoMicrosoftSOAIndigoSOAIndigo.NETFrameworkWindowsIndigoSOAPWebIndigo.NETFramework2.0CLRIndigoSOAPIndigoWebWS-*SOAPWeb2SUN“SOAPath”SOASunSOASOASOA--SunJavaSOA“SunJavaESSOAWebSolaris10”:SunJavaSystemApplicationPlatformSuiteJava-Web;SunJavaWebInfrastructureSuiteJavaWeb-Web;SunJavaIdentityManagementSuiteJava-3IBMESBESBEnterpriseServiceBusXMLWebESB4IBMWebSphereESBIBMSOASOASOASOAWebSOASOASOAITSOA1.3SOASOASOASOASOA5SOA—WebSOAWeb.NET622.11273CORBACOM4[10]2.22.2.1SOA“”W3C:“[11]SOA8[12]SOAInternet[13]1SOAITSOAITSOAITIT2SOASOAInternetSOASOA:2.2.2SOAInternetITSOASOA9SOA[14]1SOA2SOAAPI34SOA5InternetSOA2.2.31SOA10SOASOA2XMLWebServicePDA3SOASOASOASOASOASOASOASOA[15]2.2.4SOA[16]l1123SOA32-12-1SOASOAlPublish:2Find:3Bind:122.2.5SOASOAIT[17]SOASOASOA:lSOA2SOA“”3SOA2.2.6SOASOA[18]2-22-2SOA13SOA12345SOA;SOA2.3Web2.3.1WebW3CWebServices:UniversalResourceIdentifierURIXMLWebXML[19]WebServices14WebWebServicesWebSevicesWebInternetWebServicesWebServiceWebServiceWebServicesWebServicesXMLWebServicesXMLWSDLWebServicesWebServicesWebServicesWebServices2.3.2WebWeb[20]1WebXMLHTTPWebSOAPWeb2Web3WebWeb4WebXMLHTTPXMLHTTPWeb155WebWebUDDIWSDLWeb6Web7WebWeb8WebWebWeb9WebWeb2.3.3Web1XMLXMLStandardGeneralizedMarkupLanguage,SGMLSGML20602090HTMLSGMLHTMLSGMLHTMLSGMLHTMLW3CSGMLSGMLXMLXML:1:2:XMLXML3:XMLXSLXML4:XMLXMLXML:XMLXMLXMLXML16XMLXMLWebSOA[21]2SOAPSimpleObjectAccessProtocolXML[22]WebWebSOAPInternetSOAPSOAPSOASOAPITSOAPW3CSOAP1.2XMLXMLSOAPXMLSOAPSOAP/SOAP3WSDLWebWSDLWebServicesDescriptionLanguageWebXMLWebWSDLXMLXMLWebWSDL/17Web[23]4UDDIUniversalDescription,DiscoveryandIntegrationSOAPAPIUDDISOAPUDDISOAPWebWebWebWebWeb5WebWebWeb[24]2-3Web2-3Web1HTTPWebWebSMTPFTPXMLWSFLUDDIWSDLUDDISOAPHTTPFTPetc182XMLXMLXML3WSDLXMLWSDL4Web5WSFL2.3.4BPELWebBusinessprocessExecutionLanguageforwebservicesBPEL4WSWeb[25]BPEL4WSXMLWebIBMWebServicesFlowLanguageXLANGBPEL4WS:BPEL4WSWebBPEL4WSWebWSDLPortTypeSOABPEL12Web193BPEL4WebBPEL5BPELBPEL2.4SOAWebSOAITSOAWebSOAWebWebSOASOAWebWebSOAWebSOAWebSOAWebSOA[26]WebwebWebServiceWebServicesAPIWeb20;SOASOA;[27]SOA2.5.NETC/SB/SC/S/C/SC/S12Client3B/SC/SB/SDCOMCORBAC/SB/SSOAB/S21C/SB/SUnixWindowsInternetB/SC/SB/SC/SB/SC/S.NETNN[28]N.NETN2.6SOASOASOASOA—WebServicesSOAWebServices.NET2233.11API233.23.2.123[29]3-1122434563.2.21234255673-13-13-2263-23.3[30]273-33-31WebWeb28B/SASP.NETWebHttpHttpHttpResponseWebSOAPSOAPXMLWebServicesWebWSDLSOAPITCallback2Web34293.43-43-4123430DeviceInfoManagerSevice,123DevicelnfoManagerService{CreateNewDevice;//EditDeviceInfo;//GetDeviceList;//GetDeviceDetail;//AddDeviceGrade

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

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

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

×
保存成功