您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 基于SOA架构的代收费平台研究与实现
湖南大学硕士学位论文基于SOA架构的代收费平台研究与实现姓名:欧阳慧申请学位级别:硕士专业:软件工程指导教师:杨贯中20050613WebSOAMVCSOA/J2EEJ2EEWebServiceInternetMVCSessionFaçadeSOAJ2EE3AIPSPMicrosoftWebStressTool200292340200:IABSTRACTWiththeusers’requirementsofcommunicationserviceincreasing,thetelecomco.hastocontinuouslyinnovateanddeveloppersonalaccruedservicetomultiplythefluxofnetworkmessageandcompeteforuserresources.Thewebservicetechnology,beginningastraditionalassemblepackageapplication,hasdevelopedtothestageofServiceOrientedArchitecture(SOA)whichcaneffectivelyenlargeanddistinguishapplicationanddoesn’tneedtousespecificapplication,toolsandtechnology.Thispapersuccessfullydevelopsbusinesscomponents-J2EEwiththehelpofMVChierarchymodelandSOA/J2EEandcarriesoutthe3AsystemofVnetbyadoptingwebservicetechnology,internetprotocolandotherdistributivecomponents.Thepapermainlydiscussesthefollowingaspects:First,itanalysesthecommercialandtechnologicalbackgroundofthechargingservicetofindouttheproblemsofinternetvaluesandservice,thatis,difficultyincharging,inconvenienceinuseandlowefficiencyinresourcesutilization.Byconsultingthetheoryofserviceorientedarchitecture,MVCmodelandsessionfaçadedesignpatternandcombiningtheuser-case,thepaperdesignstheSOA-basedLayermodels.Second,thethesisresearchestheLayermodelofJ2EE,analyzestheAuthenticationofSingleSignOn,Authorizationofservice,Accounting,implementstheinterceptingfilteroftheprocedureofAuthentication,thefrontcontrolleroftheprocedureofAuthorization,andtheDAOoftheprocedureofAuthorization.TheimplementationofthemodelnotonlyresolvessuchproblemsasSingleSignOn,SingleSignIn,consumer’sunassuredconsumption,butalsopromisesthesecurityofuser’sinformationonSHA-1and3DES.Finally,theauthorhasconductedseveralpresstestsoftheinterfaces’servicewithMicrosoftWebStressTool.Itturnsoutthatthedesignandtechnologyofthesystemmeettheexpectedrequirements.ThesystemcameintooperationinSeptember2002,andthenumberofusersincreasesfrom20,000to400,000,andtheincomepermonthincreasestoRMB2,000,000.Thesystemhasbeeninusefortwoyearsandundergoneseveralupgrades,andisprovedagreatsuccess.KeyWordsServiceOrientedArchitecture,DesignPattern,LayerModel,Authorization,Authentication,AccountingII2.1J2EE102.2122.3MVC143.1173.2213.3MVC253.4MVC263.5293.6303.7314.1324.2334.3344.4354.5364.6374.7384.8394.9394.10404.11414.1242III1______2111.1.2003942.32002603.6[1]2004[2][1]SPCPSOA21.2.clientserverdatabase[3]OMGCORBAWindowsCOM/DCOM[4],CORBACOM/DCOMSunJ2EE[5],J2EE19971999SunIBMOracleSybaseBeaJ2EEJ2EEJ2EEJ2EEConnectorJ2EEBeaWebLogicOracleoracle9iIBMWebSphereB/SXML[6]WebService[7]B/SXMLWebServiceWebSOAP[8][9]WSDL[10]UDDI[11]WebService,GridXMLWeb[12]IBMMicrosoftSun2080[13]OLE/XDBC(ODBC/JDBC)COM/DCOM[14]EJB/RMI[15]2090DNACORBA3InternetGrid[16]GridFoster[16]OGSA[17]GlobusXMLInternetUnicodeXMLWebWebServiceGrid[18]OGSAHTMLSMTPInternetXMLWebInternetWebServiceTsalgatidou[19]WebServiceEnrique[20]WebServiceURI,XMLInternetXMLJ2EESOA[21]1.3..3A1.3.1.3AAAAAuthorizationAuthenticationAccountingAAASPSPAAAAAAAAAASPMicrosoftIISPWSUnixChiliSoftSOA4ASPASPASPCOMUnixCOMAAASoftEngineSoftEnginedistributedsystemObject-Oriented/SingleSignOncookiesCookieCookieCookieCookieCookieCookieserverCookieCACertificateAuthorityRFC2459X.509[22]CACertificateAuthority1.3.2..3AAAA,5MVC,J2EEJ2EEWebServiceInternet[23]AAAAAAWebServiceSOAJ2EEMVCWebServiceSPRMISOASOAWebServiceMVCAAA[24]1.4.SOAITSOAVnetCookiesCookieRFC1852SHARFC18513DESRFC1521BASE64SOA6SPTokenSPSPTokenSPSPSP3ASPSPSPSPSP1.5.J2EEPortletMVC3A3A3ASPJ2EESOA72SOA/J2EEMVCJ2EEMVCSOAWebServices[25]2.1.J2EEJ2EEJava2platformEnterprise,Edition[5]SunJ2EEJ2EEJ2EEJavaJ2EEnJ2EEJ2EE2.1J2EEJ2EEWebEJBJ2EEJFC/SWINGMIDPMobileInformation72SOA/J2EEMVCJ2EEMVCSOAWebServices[25]2.1.J2EEJ2EEJava2platformEnterprise,Edition[5]SunJ2EEJ2EEJ2EEJavaJ2EEnJ2EEJ2EE2.1J2EEJ2EEWebEJBJ2EEJFC/SWINGMIDPMobileInformationSOA8DeviceProfileJ2EEWebJSPJavaServerpagesServletEJBEnterpriseJavaBeanEJBJ2EEJDBCAPIJNDIRMICORBAJSPJAVASERVLETSAPIXMLJMSJTAJTSJavaMailEJBJ2EE,JavaCORBAEISJ2EEWebEJBBeanJSPJavaPDAWAP2.1J2EE92.2.SOAWebServices2.2.1.WebServicesWeb[10]WebServicesInternet[26]XMLSOAPUDDIWSDLWeb[27]WebServicesEAIB2B[28]WebWebServiceApp2/AppMiddleware2/MiddlewareWebServiceHTTPXML2.2.2.SOASOASOASOAXMLSOAPWebWSDL[29]SOAWebServiceSOASOASOASOA102.2SOASOAITSOAWebServiceSOAwebserviceSOAWSXMLSOA2.3.J2EEJavaGOF[30]JavaJ2EEJavaJavaJavaJavaGoFGoFJ2EE.Net11GoF,JavaGoFGoFJ2EEJavaAPIToolkitsJ2EEJ2EEJ2EE1.J2EE2.J2EEJ2EEJ2EE(GoF)J2EE3.J2EEGoFGoFJ2EEGoFJavaJ2EE2.4.MVC2.4.1.MVCMVC[31]SmalltalkMVCModelViewControllerModelViewControllerMVCJ2EEEJBEJBMVCJ2EEHTMLJSPServletMVCSOA12MVC2.2MVCMVC1Javamain234MVCMVCWebWeb2.3MVC2.4.2.MVCMVC1MVC1323456MVC1MVC2MVCMVC34MVCMVCSOA143..J2EEMVC3.1.3.1.1.ChinaVnetSPISPSPWebWebUseCase[32]21153.13.1.2.CPUSPSPSPSPSPSPIDSPSPSPSPSOA160IP()SPSPSP()SP17SPSPSPSP3.1.3.(7200)SPID(ID)ID3.1.3.1.OracleSOA18()163SP163SPSPSPSPSP163SPSPSPSPSP1633.1.3.2.SP/SP//3.1.3.3.3.1.4.19SP4141SOAPAXISWebServiceWSDLImplEJBEJB3.1.5.SPSP(SP)SPSOA20SPSPSPSP()SPSPSPSPSPSP()SPSP.netjavacomSPSPSPSPSPSPSPSPSPJAVAHTTPHTTPSSOAPSPHTTPHTTPSSOAP3.2.3.2.1.ChinaVnetSPI
本文标题:基于SOA架构的代收费平台研究与实现
链接地址:https://www.777doc.com/doc-17047 .html