ArcGIS Server
What is ArcGIS Server
ArcGIS Server allows you to create a server hosted GIS application, which is shared by web or LAN administrators. Developers can establish web applications based on ArcGIS Engine by using ArcGIS Server, and then upload them to users through web service or web applications. Developers can develop these GIS services by using standard web tools such as Java,. net, HTML, and soap. In addition, the ArcGIS Server allows these GIS applications to be placed on at most server hosts (hosted) or distributed bytes (distributed.
ArcGIS 9 uses new technologies to support the establishment of enterprise geographic information systems. ArcGIS Server is the first application program server for GIS enterprises. It is in a server environment based on the standards of information technology, this is a solution that was previously provided only to GIS desktop ). ArcGIS Server adds the Information Perception and analysis functions to existing enterprise application programs, which provide a clear understanding of the business decision-making processes in many organizations; that is to say, enterprises can leverage the latest technologies of geographic analysis based on existing resources to more efficiently use the company's resources.
Who needs to use ArcGIS Server
ArcGIS Server users include:
• Web application developers
• Web Application Users
• ArcGIS Desktop Users implementing a distributed GIS
• ArcGIS Server Administrators
Web application developers: developers can use ArcGIS Server to create. net, Java, and other Web applications that can be accessed by web browser. ArcGIS Server can manage and operate these Web applications that work with GIS server objects. Developers can use the GIS server objects (such as geographic information, geographic information processing, and geographical information processing) pre-configured by the bank on the server, or create a new object, which can be used by applications in the server.
Web Application Users: Web browser, access the ArcGIS Server by connecting to the Web or enterprise internal network to access the Web applications on the server. These users' computers do not need to install any ESRI products.
ArcGIS Desktop Users implementing a distributed GIS: ArcGIS Desktop users can use arcgisdesktop applications (such as ArcMap or arccatalog) to connect to ArcGIS Server, and use the GIS server objects in ArcGIS Server as the example. ArcGIS Server allows them to distribute GIS processing. Program (For example, geographic operation, geographic operation, or geographical resource processing ). ArcGIS Desktop Users can connect to ArcGIS Server in the region network, and directly use GIS server objects in ArcGIS Server for business. You can also link to a specific web servicecatalog to link the ArcGIS Server on the website.
ArcGIS Server administrator: ArcGIS Server administrator can link applications (such as arccatalog and Web applications) to ArcGIS Server to manage ArcGIS Server.
Functions provided by ArcGIS Server
GIS function: ArcGIS Server allows you to use ArcGIS Engine in the server environment, so as to limit the shortcomings of ArcGIS Desktop. As the server does not need to have any end-user application programs or ArcGIS desktop tools, and all the objects backed by functions are exposed ).
ArcGIS Server adds a coarse grained (or helper object) that can be generated and operated on the server. In fact, these extensive objects are built into ArcGIS desktop applications using the same ArcGIS Engine objects, however, they provide users with an easy access method to interact with them. Examples of such objects include the local server, the geographical information processing server, and the geographical information processing server. Each type of these objects indicates a network service, or directly. net and Java Web developers can use the com-based Interoperability technologies.
The architecture of the row-Based Server Object:
ArcGIS Server provides a rich architecture or environment on which GIS applications can be deployed. It provides a base structure that supports Server object initialization, and GIS Resource Allocation links (for example, connecting local hosts files with a local server object, or use a geographic Hosting Server Object to link Locator) and control the management of these server objects. The management of this server object includes controlling how the object is integrated through parallel threads, programs, and machines, as well as isolation and re-circulation.
A critical aspect of the ArcGIS Server architecture is the management of GIS server objects. ArcGIS Server manages the movement, operation, and service life of GIS server objects. The ArcGIS Server administrator can configure the number of objects in a specific type of rows on the server at a specified time, and what GIS resources will be allocated to these objects. Any server objects of the primary row on ArcGIS Server can be directly accessed by the application through DCOM.
Manage applications:
Arccatalog provides the developer and administrator functions to manage different management jobs and ArcGIS Server. These jobs include:
• ArcGIS Server Management: adds and extends some hosts within the server.
• Manage GIS server object groups on ArcGIS Server: add and remove server objects, set the sexual content of server objects, trigger and stop server objects.
• External server objects are Web servers that allow objects to be accessed on the Web.
ArcGIS Server notebook has the following management applications:
• Arccatalog allows ArcGIS Server administrators to generate, delete, modify, trigger, and stop server objects.
• Arccatalog also allows administrators to generate, delete, modify, trigger, and stop server objects, add and host metrics, generate, and manage GIS Web services at the same time..
Web development staff architecture:
ArcGIS Server contains a set of tools that use ArcGIS Server objects and their functions to enable Web developers to quickly create and deploy Web applications. It also includes a set of Grid Control with region control and content table (TOC) control. ArcGIS Server also includes a collection of Web application libraries to provide examples of basic functions of ArcGIS Server. These libraries can be easily built, or developed by the development staff as needed. These links are controlled in Java and. Net versions.
Are used.
ArcGIS Server product
Serverside GIS functions:
ArcGIS Server provides a rich, server-based GIS function. Functions of ArcGIS Server include: Dynamic Route, geographic route, spatial query, dynamic route, tracking, and progressive analysis. End-user, even if there is no security desktop GIS, developers can create applications for them, including: network Models, product management, cadastral data records, forest management, transportation traffic control, Customer Service, Geographic operations, logistics planning, and many others application.
Low construction cost:
ArcGIS Server provides centralized management, so you do not need to install the software on hundreds of personal computers when updating the software. This will reduce version synchronization, license and security management costs in a clear sense.
High charge:
Even if more and more users need the services of GIS applications, application Services can easily upgrade the memory or hard drive of the existing server, or increase the external ArcGIS Server. However, the amount of memory can pass through the specific design management tools, which can easily be divided and balanced by multiple experiences.
Open and Release Platform:
ArcGIS Server complies with the standards of information technology and provides maximum interoperability and compatibility ), you can use any popular programming language, development environment, business application server, and Data Management System (DBMS ). Such as Java,. net, HTTP, XML, and soap, all of which can be used to create regional and domestic domain network enterprise applications. Such standards provide a rich environment and have the greatest adequacy, however, you can use the program and the resource within the flexible operation period.
As a whole, ArcSDE provides the functions required for the infrastructure configuration, to manage the images, alternate versions, and historical records of multiple users using the same blank Resource. The cost-benefit solution for the perception of data resources on the ArcIMS website, it provides the special performance of high-demand local queries, data retrieval, and management services. ArcGIS Desktop (ArcView, arceditor, and ArcInfo) is used to generate and analyze empty data and provide empty data inquiry and analysis functions outside the framework, and Management of ArcGIS Server.
ArcGIS Engine is used to create a self-built desktop application. This application can be run by a self-built application program or a client program of ArcGIS Server. The basic architecture of the entire platform is an open development environment, that is, the ArcObjects.
In contrast to ArcView (end-user application program), ArcGIS Server is provided to developers who want to establish a shared server application, arcGIS Server includes the most advanced GIS functions in the network service and customer/server environment. For example, you can use ArcGIS Server to send GIS applications (such as geographic charts, geographic charts, and analysis) end-user without the security desktop GIS. These advanced GIS functions are the same as those used by users in desktop applications, however, these functions can be provided to users more efficiently and efficiently.
licensing of the ArcGIS Server
ArcGIS Server is a single version of the server. Different versions are not available for regions such as server functions. In addition, ArcGIS Server also includes the permission to use the following memory filling groups:
• ArcGIS Spatial Analyst
• ArcGIS 3D Analyst
• ArcGIS publisher
• arcpress for ArcGIS
• ArcGIS streetmap
User applications test example
Example 1: web application
a certain organization wants to provide GIS functions (Geographic Routing, Geographic Routing, and analysis) to end-users who are not yet installed with ArcGIS Desktop.
this Organization can install ArcGIS Server on a server host, and then build a web application using. Net or Java. These web applications can be used directly on the Internet, while server objects that interact with ArcGIS Engine will display the ArcGIS functions required.
for more users, we recommend that you install more ArcGIS servers. In this way, we use the tools attached to ArcGIS Server, you can easily share a large volume of data.
Example 2: desktop Application Program
A computer service organization wants to extract some GIs jobs from their ArcGIS Desktop to the computer.
this Organization can install ArcGIS Server on the host of a server, and then use the tools provided in arccatalog to provide geographic or geographic server services.
when you need to use the geographic weather service, you can use the end-user of ArcGIS Desktop to connect to ArcGIS Server through arccatalog and use the geographic weather service, however, the data processing is performed on the slave server. You can also use ArcGIS Server to access the geographic chart to Be Used In ArcMap. These functions can also be used in the off-duty period, and the geographical resource processing function and model-to-terminal are available.