您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > ArcGIS Server 体系结构及开发入门
20042004ArcGISArcGISERDASERDASArcGISServerESRI20042004ArcGISArcGISERDASERDAS–ArcGISServer?–ArcGISServer–ArcGISServer–ArcGISServer–ArcGISServerWeb20042004ArcGISArcGISERDASERDASApplicationGISGISGISGISGISGISGISGISGISArcGISArcGISArcGISGISGISGISArcReaderArcViewArcEditorArcInfoArcReaderArcReaderArcViewArcViewArcEditorArcEditorArcInfoArcInfoArcGISEngineArcGISArcGISEngineEngineArcPadArcPadArcPadArcIMSArcIMSArcIMSArcSDEArcSDEArcSDEArcGISServerArcGISArcGISServerServerSAS:ServiceApplicationentity…:••GIS•Web•Web•–.Net,J2EE•GIS•APIs-Java,.Net,SOAP/XML20042004ArcGISArcGISERDASERDASArcGISServer9.0…•GIS••WEB–ArcObjectsWebWebservices•webservice•ArcObjectsArcGISDesktopArcGISEngine20042004ArcGISArcGISERDASERDASArcGISServer9.0…•WebADFGISWeb––Web,Web•GISServer.NetJ2EEWeb––GIS20042004ArcGISArcGISERDASERDASArcGISServer•GISServer–9.0windows–RedHatLinuxSunSolaris9.0.1•ADF–JavaADFÆWindows,Linux,Unix–.NETADFÆWindows20042004ArcGISArcGISERDASERDASArcGISServer•Spatial–•3D–•StreetMap–20042004ArcGISArcGISERDASERDAS//WebservicesWebservices20042004ArcGISArcGISERDASERDASArcGISServer?•GIS•GIS–––web–ITDBMS,WebServer,–(LAN/WAN/Internet)20042004ArcGISArcGISERDASERDASArcGISServer,ArcSDEArcIMS•ArcSDEArcGISServerArcIMS•ArcIMSWeb•ArcGISServerGISGIS20042004ArcGISArcGISERDASERDASArcGISServer20042004ArcGISArcGISERDASERDASWebServerWebServer(Windows/UNIX)(Windows/UNIX)SOMSOMServerServerObjectObjectManagerManagerServerServerContainerContainerss(Window(Windows/UNIX)s/UNIX)DataDataWebApplicationWebApplicationWebServiceWebServiceWebBrowserWebBrowserArcGISArcGISDesktopDesktopArcGISArcGISDesktopDesktopAdministratorAdministrator((ArcCatalogArcCatalog))ArcGISServer((Windows/UNIX)Windows/UNIX)•–GIS•–WebWebGIS•–•–––20042004ArcGISArcGISERDASERDASArcGISServer•–Web,GIS–GIS20042004ArcGISArcGISERDASERDASGIS••GIS–esriCarto.MapServer––esriLocation.GeocodeServer––…•20042004ArcGISArcGISERDASERDASGIS:•=+•ServerObjectManager––Windows/Unix•ServerContainer––20042004ArcGISArcGISERDASERDASGIS–•ArcObjectsweb/•GISArcObjects•DCOMrpc–TCP/IP•DCOM:–Windows–OS–Linux–Mainwin–Unix–Mainwin–COM+/MTS20042004ArcGISArcGISERDASERDASWebApplicationWebApplicationArcObjectsProxiesJava/.NETObjectsWebApplicationServerWebApplicationWebApplicationArcObjectsProxiesJava/.NETObjectsWebApplicationServerGISServerServerObjectManagerBrowserBrowserServerObjectContainersGISServerArcGISArcGISDesktopDesktopBrowserBrowserInternetArcGISArcGISEngineEngineServerObjectContainers20042004ArcGISArcGISERDASERDASArcGISServer•–CPU––BladeServers20042004ArcGISArcGISERDASERDASArcGISServer–WebWebWebWebWebWebGIS•Windows•Linux•Solaris•Windows•Linux•Solaris•…20042004ArcGISArcGISERDASERDAS20042004ArcGISArcGISERDASERDASArcGISServer20042004ArcGISArcGISERDASERDASGIS–•WindowsUnixOSGISGIS–ArcGISServerAdministrators•–ArcGISServerUsers••GISOSServerAccountGIS•ServerAccount20042004ArcGISArcGISERDASERDASGIS–•WebWebASP.NetJ2EE–.NetJ2EE–:••/GIS–WebGISGIS•ASP.Net/JSPimpersonation•…20042004ArcGISArcGISERDASERDASArcGISServer•–ArcGISServerUseragsusers–ArcGISServerAdministratoragsadmin•ArcGISServer–LocalServerbyLAN(Administrator)–RemoteServerbyInternet(WebserviceCatalog•Container20042004ArcGISArcGISERDASERDASServerObject•––Container–UNC\\server\data\layer1–ArcSDE•ServerObject•ServerObject20042004ArcGISArcGISERDASERDASServerObjects•ServerObjects–•–•/•High/Lowisolation•/–••container•server–Log20042004ArcGISArcGISERDASERDAS•Isolation––––•Recycling–20042004ArcGISArcGISERDASERDASServer•Server•Server–(\\server\Output)–(••Log–arcgisserverinstalldirectory\log––6•20042004ArcGISArcGISERDASERDASArcGISServer20042004ArcGISArcGISERDASERDASArcGISServerArcGISArcGISServerObjectsServerObjectsWebWebServicesServicesWebControlsWebControlsWebApplicationsWebApplications..Net/J2EEApplicationServerNet/J2EEApplicationServerSOAP/XMLSOAP/XMLAPIAPIHTMLHTMLUIUISOAP/XMLSOAP/XML20042004ArcGISArcGISERDASERDAS?•ArcObjects–COM–COM(VB,.NET,VC++,Java)–ArcObjects–•Internet–Internet(ASP,JSP,JavaScript,HTML)–,,,•ArcGISServer––ArcObjects20042004ArcGISArcGISERDASERDASArcGISServerAPIs•ServerAPI•ADFWeb.NetJava20042004ArcGISArcGISERDASERDASAPIArcObjects•ArcObjects•––––•ArcObjects.20042004ArcGISArcGISERDASERDASAPIzzzzzWeb20042004ArcGISArcGISERDASERDAS•ArcObject–esriCarto.MapServer––esriLocation.GeocodeServer–•:–MapServer-Map-Layer20042004ArcGISArcGISERDASERDAS•–mapServer.ExportMapImage–geocodeServer.GeocodeAddresses•SOAPSOAPwebservice–mapServer.HandleStringRequest–geocodeServer.HandleStringRequest20042004ArcGISArcGISERDASERDAS–•Servercontext•–som=serverConnection.ServerObjectManager–sc=som.CreateServerContext(“usa”,“mapserver”)–so=sc.ServerObject•–sc.ReleaseContext••MapControlWebMap–UsingblockWebMap–WebMapMapServer20042004ArcGISArcGISERDASERDAS••CreateServerContext•••///20042004ArcGISArcGISERDASERDAS••••••••Note:==Pooling20042004ArcGISArcGISERDASERDAS–••/•/20042004ArcGISArcGISERDASERDAS•––•––20042004ArcGISArcGISER
本文标题:ArcGIS Server 体系结构及开发入门
链接地址:https://www.777doc.com/doc-5587415 .html