P. 1


|Views: 83|Likes:
Published by amiri1988
arcgis arcgis server
arcgis arcgis server

More info:

Published by: amiri1988 on Dec 30, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





ArcGIS Server: Web Administration Using the Microsoft .

NET Framework

Atlas GIS. the ArcPad logo. the ESRI Data logo. PLTS. AtlasWare. or by any information storage or retrieval system. The information contained in this document is the exclusive property of ESRI. S. CA 92373-8100 USA. Data Automation Kit. the RouteMAP IMS logo. DBI Kit. the ArcSDE logo. the ArcView Internet Map Server logo. the Community logo. The Geographic Advantage. GIS for Everyone. the ArcPress for ArcView logo. ArcGlobe. ArcQuest. use. the ArcCOGO logo. GIS Day.S. the ArcStorm logo. ModelBuilder. the ArcView Tracking Analyst logo. or certain other jurisdictions. the PC ARC/INFO logo.geographynetwork. ESRI—The GIS People. and Your Personal Geographic Information System are trademarks. the European Community. ArcPress. MapBeans. U. Course version 1. the ArcAtlas logo. StreetEditor. ESRI—Team GIS. ArcSketch.esribis. . ArcEditor. the MapObjects logo. ArcInfo Librarian.gis. ArcGrid. the ArcPlot logo. the ArcNetwork logo.com. the Production Line Tool Set logo. GISData Server.com. EDN. the ArcEdit logo. GIS by ESRI. II. ArcNews. GOVERNMENT RESTRICTED/LIMITED RIGHTS Any software. Geography Network. ArcInfo—Professional GIS. the ArcTools logo. SDE. This work is protected under United States copyright law and other international copyright treaties and conventions. Tapestry. The World's Leading Desktop GIS. Geography Matters. MPS-Atlas. www.gisday. the ArcGIS logo. ArcSchool. ArcNetwork. Community. Maplex. the MapObjects Internet Map Server logo. ArcAtlas. the ArcView Spatial Analyst logo. ADF.esri. ArcExplorer. and/or data delivered hereunder is subject to the terms of the License Agreement. the Digital Chart of the World logo. the ArcSDE CAD Client logo. the NetEngine logo. the ArcExplorer logo. RouteMAP. ArcTIN. MapObjects.211/12. as applicable. Site·Reporter. CA 92373-8100 USA. Water Writes. the ArcGrid logo. ArcPad. ArcUser.212 (Commercial Technical Data/Computer Software). Government acquire greater than RESTRICTED/LIMITED RIGHTS. StreetMap. ArcInfo—The World's GIS. the ArcData logo. the ArcPress logo. ESRI—The GIS Software Leader. CommunityInfo. registered trademarks. PC ARC/INFO.com.227-19 (JUN 1987) and/or FAR §12.S. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners. the ArcCAD logo. ArcPlot.227-14 Alternates I. PC STARTER KIT. ArcMap. ArcDoc. the Geography Network logo. Contractor/Manufacturer is ESRI. the SDE logo.Copyright © 2008 ESRI All rights reserved.227-7015 (NOV 1995) (Technical Data) and/or DFARS §227. the BusinessMAP logo. www. the ESRI Press logo. ESRI BIS. ArcCOGO. duplication. NetEngine. ArcWatch. Sourcebook·America. the ArcView Image Analysis logo. PC ARCSHELL. ArcEurope. 3D Analyst. ArcData. the ArcView 3D Analyst logo. the ArcIMS logo. PC NETWORK. PC DATA CONVERSION. PC OVERLAY. MapStudio. JTX. ArcStorm. the ArcExpress logo. ArcScene. and DFARS §252. AML. the ArcScan logo. ArcVoyager. and III (JUN 1987). the Atlas GIS logo. or disclosure by the U. ArcXML. Business Analyst Online. Printed in the United States of America. the ArcView GIS logo. ArcLocation. ArcTools. www. ArcScripts. www. GIS Data ReViewer. Government is subject to restrictions as set forth in FAR §52. except as expressly permitted in writing by ESRI. MapData.com. the ArcData Online logo. ACORN. ArcWorld. Spatial Database Engine. ArcEdit. the ArcView logo. ArcCAD. the ArcGIS Explorer logo. ArcView. the ArcView StreetMap logo. PC ARCEDIT.2. Rent-a-Tech. the Avenue logo. FAR §52. MapCafé. the ArcInfo logo. At a minimum. the ArcUSA logo. the ArcTIN logo. ArcWeb. ArcSdl. documentation. ESRI. ArcLessons.com. ArcSurvey. ArcInfo. the MapCafé logo. ArcIMS. ArcSDE. PC TABLES. MOLE. Avenue. SML. or service marks of ESRI in the United States. the ArcView Data Publisher logo. ARC/INFO. 380 New York Street. ArcExpress. All requests should be sent to Attention: Contracts and Legal Services Manager. Geographic Design System. including photocopying and recording.com. ArcLogistics. In no event shall the U. the RouteMAP logo. ArcObjects. www. ArcGIS. ArcUSA. the ARC/INFO logo. 380 New York Street. the ArcWorld logo. ArcCatalog.7202 (Computer Software). Redlands. the MOLE logo. @esri. electronic or mechanical. the ESRI globe logo. Revised June 2008. ArcScan. the ArcView Network Analyst logo. PC ARCPLOT. The information contained in this document is subject to change without notice. the ArcScene logo. GeoCollector. FormEdit. the ArcCAD WorkBench logo. the Data Automation Kit logo. ArcToolbox. Redlands. Database Integrator. ArcReader. ESRI. the ArcLogistics Route logo. BusinessMAP. ESRI—The GIS Company. No part of this work may be reproduced or transmitted in any form or by any means. the ArcView StreetMap 2000 logo. the ArcEurope logo. ArcOpen.

C O Introduction N T E N T S 1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 1-9 1-10 1-11 1-12 1-13 1-14 1 Welcome to ArcGIS Server: Web Administration using the Microsoft .NET Framework Course objectives Day 1 course content Day 2 course content Day 3 course content Classroom configuration Course materials Additional resources ESRI Developer Network ESRI Support Center ArcGIS: A complete GIS Logistics Introductions Exercise goals 2 Installing ArcGIS Server Installing ArcGIS Server Learning objectives Understanding the installations ArcGIS Server install components GIS server components GIS server accounts GIS server account resource access Server directories ArcGIS Server requests Local access to the GIS server Distributed Component Object Model (DCOM) Web server install components Web application's post install Components of an ArcGIS Server instance Web service access to ArcGIS Server Logging in to ArcGIS Server Manager Installation scenarios Update or uninstall ArcGIS Server Exercise goals Lesson review 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 2-18 2-19 2-20 3 Managing ArcGIS Server data Managing ArcGIS Server data 3-1 Copyright © 2008 ESRI i .

ArcGIS Server: Web Administration Using the Microsoft .NET Framework Contents Learning objectives Services and resources Data access ArcGISSOC accesses GIS data and resources Access file-based data and resources Using a file server Access multi-user geodatabase data Access image services Best practices for publishing resources Resource and data modifications Updating published data Workflow for updating published data Workflow for synchronizing over HTTP Automated workflows Exercise goals Lesson review 3-2 3-3 3-4 3-5 3-6 3-7 3-8 3-9 3-10 3-11 3-12 3-13 3-14 3-15 3-16 3-17 4 Optimizing services Optimizing services Learning objectives Map creation Improve request response time Managing server and service properties Configuring service properties Consuming service instances Pooling instances Isolation of pooled services Recycling Maximize service availability and usability Server capacity Pool shrinking Image output format Image output location Exercise goals Lesson review 4-1 4-2 4-3 4-4 4-5 4-6 4-7 4-8 4-9 4-10 4-11 4-12 4-13 4-14 4-15 4-16 4-17 5 Troubleshooting ArcGIS Server Troubleshooting ArcGIS Server Learning objectives Internet connections unavailable Access to output directory is denied Map image not available in ArcGIS Desktop No map image generated Using server logs 5-1 5-2 5-3 5-4 5-5 5-6 5-7 ii Copyright © 2008 ESRI .

Contents Log events Inspecting service processes Monitoring server statistics Monitoring HTTP traffic in Internet Explorer Monitoring HTTP traffic in FireFox Exercise goals Lesson review 5-8 5-9 5-10 5-11 5-12 5-13 5-14 6 Cached map service fundamentals Cached map service fundamentals Learning objectives Caching basics Cached map service access Designing maps for caching Cache option 1: Fused Cache option 2: Multi-layer Tiling scheme Defining your own tiling scheme Tiling scheme origin Tile size Choosing output image type Anti-aliasing Creating a cache for a mashup Exercise goals Lesson review 6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 6-10 6-11 6-12 6-13 6-14 6-15 6-16 7 Cached map service workflows Cached map service workflows Learning objectives Organizing multiple map services Controlling scale levels for multiple services Overlay cache tiling scheme: Web ADF Overlay cache tiling schemes: JavaScript APIs Web-tier blending Browser blending Basic caching scenarios Caching high-traffic areas Pre-creating a very large cache Updating a cache Updating by feature class Update cache where features have been edited Moving and deleting a cache Creating a sample cache Cache estimation 7-1 7-2 7-3 7-4 7-5 7-6 7-7 7-8 7-9 7-10 7-11 7-12 7-13 7-14 7-15 7-16 7-17 Copyright © 2008 ESRI iii .

ArcGIS Server: Web Administration Using the Microsoft .NET Framework Contents Exercise goals Lesson review 7-18 7-19 8 Securing Web applications Securing Web applications Learning objectives Security overview Authenticating users Windows users and roles IIS authentication methods SQL and custom users and roles storage SQL Server special roles Authorizing Web application access Establishing Web application security Configure IIS security Encrypt communication of user credentials Exercise goals Lesson review 8-1 8-2 8-3 8-4 8-5 8-6 8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14 9 Securing Web services Securing Web services Learning objectives Web service clients Establishing Web service security Web service security using Windows Using a token service Web service security using the token service Token service security Permissions for folders and services Securing server directories Securing cached services: SQL/Custom Securing cached services: Windows Securing cached services: local connections Enable service security Migrate security from ArcGIS Server 9.2 Exercise review Lesson review 9-1 9-2 9-3 9-4 9-5 9-6 9-7 9-8 9-9 9-10 9-11 9-12 9-13 9-14 9-15 9-16 9-17 10 Configuring geoprocessing services Configuring geoprocessing services Learning objectives Why publish geoprocessing services? Properties of a geoprocessing service 10-1 10-2 10-3 10-4 iv Copyright © 2008 ESRI .

Contents Resources Presentation of results Directories for geoprocessing Lifetime of an asynchronous request Lifetime of a synchronous request Methods for authoring your model Reading data Writing data to the GIS server Writing data in an authoring environment Parameter restrictions Model settings to support performance Workflows to support performance Exercise goals Lesson review 10-5 10-6 10-7 10-8 10-9 10-10 10-11 10-12 10-13 10-14 10-15 10-16 10-17 10-18 11 Configuring a production ArcGIS Server system Configuring a production ArcGIS Server system Learning objectives Configuring a production system Common configurations Single-tier ArcGIS Server configuration Two-tier ArcGIS Server configuration Three-tier ArcGIS Server configuration Setting up a three-tier configuration Configuring multiple SOC machines Geoprocessing services on multiple SOCs High availability using SOM Configuring a production system Using a development server Moving services to production server Configuring application identity Configuring a production system Reduce Web service authentication requests Optimizing Web applications Exercise goals Lesson review 11-1 11-2 11-3 11-4 11-5 11-6 11-7 11-8 11-9 11-10 11-11 11-12 11-13 11-14 11-15 11-16 11-17 11-18 11-19 11-20 12 Setting up ArcGIS Server for the Internet Setting up ArcGIS Server for the Internet Learning objectives Firewalls Demilitarized Zone (DMZ) Proxy servers Reverse proxy servers 12-1 12-2 12-3 12-4 12-5 12-6 Copyright © 2008 ESRI v .

ArcGIS Server: Web Administration Using the Microsoft .NET Framework Contents Network Address Translation (NAT) Configuration strategies All Web service components in secure network Copy of components in DMZ Web applications in DMZ Reverse proxy server configuration Choosing a reverse proxy Setting up a reverse proxy with Apache Configure SSL for Apache URL redirect problems with reverse proxy Using reverse proxy URLs in server directories Reverse proxy scenarios Exercise goals Lesson review 12-7 12-8 12-9 12-10 12-11 12-12 12-13 12-14 12-15 12-16 12-17 12-18 12-19 12-20 13 Course conclusion Course conclusion Course objectives ESRI educational support Learning pathways Course evaluation Thank you for attending 13-1 13-2 13-3 13-4 13-5 13-6 vi Copyright © 2008 ESRI .

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->