The Architecture of ArcIMS, a Distributed Internet Map Server
|
|
|
- Brendan Poole
- 10 years ago
- Views:
Transcription
1 The Architecture of ArcIMS, a Distributed Internet Map Server Russell East, Roop Goyal, Art Haddad, Alexander Konovalov, Andrea Rosso, Mike Tait, and Jay Theodore ESRI 380 New York Street Redlands, CA Phone: Fax: {reast, rgoyal, ahaddad, akonovalov, arosso, mtait, jtheodore}@esri.com Abstract. ESRI ArcIMS is an Internet Map Server software that facilitates authoring of maps, designing of Web sites using them, and their publication on the Internet. Its distributed architecture offers customization of server, plugability of components, scalability, load balancing, and fail over/recovery and facilitates 24x7 operations. This paper describes the architecture of ArcIMS 3, its components, and some of the live Web sites that use it. The paper also discusses some considerations for the next version of ArcIMS. 1 Introduction GIS technology has historically been developed and deployed on monolithic (i.e., 1- tier) systems, such as ESRI's ArcInfo software [5], that have applications and geographic data installed on them. On such systems, if users want to view a map or make a query, they need to walk to the host machine. Network file servers enabled the sharing of data between machines on LANs within an enterprise. Geographic data is usually massive, expensive, requires powerful computers to host it, and requires its management by GIS experts. The above methods of hosting geographic data on a stand-alone machine or on an LAN are suitable only for GIS-centric high-end users. There are numerous users whose core businesses are not GIS-centric, but who are interested in making use of geographic information to enhance their business. For example, a toy company's marketing department would like to study people's preferences based on geographic regions and their household incomes. Although geographic information is not the mainstream business for these users, it is an important piece in the puzzle of decision-making. Client/Server (i.e., 2-tier) architecture offers a separation between GIS users and GIS hosts. For example, ESRI's ArcSDE software ( allows clients to access spatial data both from machines other than the Server machine and from different networks. The separation makes such systems more distributed than 1- C.S. Jensen et al. (Eds.): SSTD 2001, LNCS 2121, pp , Springer-Verlag Berlin Heidelberg 2001
2 388 R. East et al. tier systems, but they still may not be well suited to occasional users of geographic information, whose users need to have custom client applications on their machines. Most geographic information users, experts, and novices; individuals and organizations; and occasional as well as frequent users, have access to the Internet (a.k.a. World Wide Web) and Web browsers. This makes the Web the vehicle of choice to serve people's GIS needs. The Internet also offers the advantage of existing networking protocols and languages, specifically HTTP, TCP, IP, and HTML. The separation and connectivity between hosts and users provided by the Internet enable the hosting of massive geographic data on powerful computers managed by Internet GIS professionals. A data set can be shared and viewed by many people using their Web browsers, which makes it economically feasible to host expensive, accurate, and up-to-date data. Three-tier architecture, including the Web tier, has significant performance improvements over 2-tier architecture [1]. In order to provide scalability, fail over/recovery, and load balancing, ArcIMS is designed as a distributed multitier (i.e., n-tier) system. Section 2 of this paper describes the architecture and components of ArcIMS 3. Section 3 discusses the advantages of the architecture. Section 4 briefly describes some Web sites that are live using ArcIMS. Section 5 discusses the technological and architectural issues under consideration for the next version of ArcIMS. Section 6 presents concluding remarks. 2 The Architecture of ArcIMS 3 ArcIMS can be divided into three parts on the basis of their functionality: Spatial Server, Middleware, and Client-tier (Fig. 1). Middleware and Spatial Server have multiple tiers within themselves. Spatial Server has five components: Image Server, Feature Server, Query Server, Geocode Server, and Extract Server. The Image Server generates images corresponding to the requests from clients. Feature Server streams vector features to the clients. Geocode Server provides geocoding services such as locating an address on a map. Query server handles spatial and attribute queries for Image services. Extract server responds to feature subset extraction requests. ArcIMS Middleware has Connectors, Application Server, Monitor, and Tasker. Application Server receives requests from clients through Connectors; it responds to site-information requests and forwards the requests meant for Spatial Server to respective Spatial Servers. Once Spatial Server sends back the response, it conveys it back to the client that sent the request. A Monitor starts Spatial Servers and makes sure that Spatial Servers are always running. The Tasker cleans up the images generated by Image Server after a predefined time interval so that the Web site does not run out of disk space.
3 The Architecture of ArcIMS, a Distributed Internet Map Server 389 Fig. 1. An ArcIMS site has Client tier, Middleware, Spatial Server, and data sources. ArcIMS introduces the concepts of MapServices, MapNotes, and EditNotes, which are defined below: A MapService is a configured map that is published on an ArcIMS Web site. A site can have multiple MapServices running concurrently. A MapNote is a text and/or graphic annotation(s) on published MapServices. An EditNote is an edited (i.e., deleted, changed, or inserted) spatial feature on a published MapService. Client tier has stand-alone Java applications Author, Designer, and Administrator which are used for authoring MapServices, designing Web sites using MapServices, and administering the ArcIMS site, respectively. Client tier talks to Middleware using ESRI's ArcXML [2], which is a language developed on top of extended markup language (XML). ArcXML requests from Client tier are sent over HTTP or secure-http (S-HTTP) connections, and responses from Middleware to clients also come back in ArcXML. Users can view published MapServices over the Internet using their Web browsers, which are complemented by viewers on the server side. ArcIMS facilitates collaborative mapping using MapNotes and EditNotes. For example, a user may want to indicate the extent of a forest fire on a prepublished map by drawing a polygon or a circle and annotate the graphic elements with text labels. Users can converse with each other using phone or while viewing the MapNotes drawn by other users across the Internet. EditNotes allow editing of feature data and their sharing across the Internet. A MapService can have more than one layer of MapNotes and EditNotes; users can choose to see the layers of their interest.
4 390 R. East et al. In order to provide platform independence, the middleware uses Sun's Java technology ( for most components. In order to use existing libraries and to provide connectivity to third party data sources, Spatial Server is developed in C++. To provide choices to ArcIMS developers, a family of viewers is developed in Dynamic HTML (DHTML), Java, Microsoft's ( Active Server Pages (ASP), and Allaire's ( ColdFusion technologies. 2.1 Spatial Server The ArcIMS Spatial Server, a stand-alone application, is composed of Container, AXLParser, Data Access Manager, and five standard components: Image Server, Feature Server, Query Server, Geocode Server, and Extract Server (Fig. 2). Fig. 2. Components of Spatial Server A Container is launched by a Monitor and managed by the Application Server. After starting, the Container creates two controlling threads, which keep it connected to the Monitor and Application Server during the whole session. If Container crashes, then Monitor is able to detect the crash and restart it. Container's communications with Application Server and Monitor are realized in an XML-based protocol and performed via the Weblink module. The main tasks of the Container are to register, start, and stop Server Components. Every instance of each Server Component is launched within the context of a separate thread inside Container and works independently of all other threads. All the components use Data Access Manager to access ESRI's shape (SHP) files, ArcSDE databases, and Raster databases. The Manager also provides an interface to plug in a custom database.
5 The Architecture of ArcIMS, a Distributed Internet Map Server 391 Five standard Server Components are available out of the box. Each of them serves a particular purpose, and together, they cover a wide range of GIS users' needs. A request is parsed by AXL Parser and processed by Components that produce proper outputs in the forms of images and binary and ArcXML streams. Image Server processes data extracted from Data Access Manager and produces map images in JPG, GIF, and PNG formats, which may be downloaded by a thin client such as HTML viewer. Query Server runs in the background of Image Server and handles all spatial and attribute queries. Feature Server is used by thick clients, such as Java viewers, to get raw data in the form of a highly compressed binary stream. It is up to the client to unpack, store, and render the data. Feature Server is able to serve a client with a significantly fewer number of interactions. Extract Server extracts data and packs it in the form of zipped SHP/DBF files. The data may be downloaded in the same way as images generated by Image Server. Geocode Server can be used with both Image and Feature Servers to find the location for a street address and/or street's intersection. This component is built on top of the ArcView GIS 3.2 geocoding engine and works with both SHP and ArcSDE data sources. The Container's internal structure makes it possible to use Custom Server Components. The RouteMAP IMS extension is one such example. 2.2 Middleware Middleware, as the name suggests, is the "junction-box" of ArcIMS. Interactions between clients and Spatial Server pass through Middleware (Fig. 3). Middleware works closely with Web servers. The most common Web servers are Netscape iplanet ( Microsoft IIS ( and Apache Foundation ( Apache Web server. Sections describe the four parts of Middleware, and Section describes the concept of Virtual Servers used for grouping Servers Connectors. A client request is received by a Web server, which conveys the request to Application Server with the help of a Connector. A Connector is a software program that runs on the machine that runs the Web server and works closely with it. It is configured to work with the Application Server of an ArcIMS site. It connects to the Connector Port of the Application Server, which uses a Server type Socket (Fig. 3). The Application Server assigns it a new Socket on which it can send the request and receive the response from the Application Server. ArcIMS has four types of Connectors: Servlet Connector, WMS Connector, ActiveX Connector, and ColdFusion Connector (Fig. 1). The Servlet Connector works with both Image and Feature MapServices, whereas the remaining three Connectors work with only Image MapSevices. Sections describe the four types of Connectors Servlet Connector. The ArcIMS Servlet Connector is a Java Servlet, which is a serverside Java applet [4]. We have chosen the Servlet API to develop a Connector because Servlets have better request handling capabilities than a Web server's native scripts or Common Gateway Interface (CGI) scripts. To run a Java Servlet, a Web server needs a Servlet Engine, which can be either native or external to the Web server. For example, iplanet has a native Servlet Engine. IIS can be configured to use
6 392 R. East et al. an external Servlet Engine such as New Atlanta's Servlet Exec ( or Allaire's JRun ( Fig. 3. ArcIMS Middleware. Servlet Connector can serve requests for Feature as well as Image MapServices; therefore, it can interact with both HTML and Java viewers. The Servlet Connector supports the Basic and Digest authentication [3] for controlling user access. For content security, it supports S-HTTP, which is essentially HTTP over Secure Socket Layer (SSL) [7] WMS Connector. The ArcIMS Web Map Server (WMS) Connector is a Java Servlet, which serves WMS requests that come from WMS compliant browsers/ clients. The Connector converts a WMS request into an ArcXML request and sends it to the Application Server. There are three types of WMS requests: map, capability, and feature_info [6]. A map request specifies the image format (Fig. 4) and the Connector responds back with an image of the map to the client. For a capability request, the connector returns back information that includes WMS version, supported formats for images, and text responses. The response to a feature_info request includes information about the queried geometric feature, which is returned as either XML or HTML text ActiveX Connector. The ActiveX Connector Object Model has built-in objects that allow developers to create custom ASP or Visual Basic Applications. Each object in the Connector creates its own piece of ArcXML, which is sent to the Spatial Server through the Application Server. All client requests are handled on the server
7 The Architecture of ArcIMS, a Distributed Internet Map Server 393 side, which has the following advantages: (1) the responses are lightweight and browser independent and (2) business logic code is not exposed to Web pages, which enhances security. Some basic functionalities available with the ActiveX Connector are panning, zooming, individual layer rendering, adding or removing layers from local data sources, and changing attribute data. =layer1&styles=style1&bbox=10.1,20.5,12.4,23.6&srs=ep SG:4326&WIDTH=400& HEIGHT=300&EXCEPTIONS=INIMAGE&FORMAT=JPEG&TRANSPARENT = TRUE&BGCOLOR=0x45ffff& Fig. 4. A sample WMS request to get a map ColdFusion Connector. The ColdFusion Connector allows developers to work with ArcIMS directly through a set of defined ColdFusion tags specific to GIS and mapping. The ColdFusion connector provides a design-time control inside Cold- Fusion Studio, which facilitates the use of GIS mapping and database functionality on Web sites due to the flexibility of adding tags. It requires significantly less programming expertise than conventional programming languages. Like ActiveX Connector, ColdFusion Connector also handles requests on the server side, which offers lightweight and browser-independent responses and enhanced security Application Server. The ArcIMS Application Server is central to the functioning of an ArcIMS site (Fig. 3); it can serve many Web server/connectors, and it provides brokering of Spatial Servers. When Monitors, Spatial Servers, and the Tasker start, they register themselves with the Application Server on the Registry Port. A client request comes through the Client Port. If it is a site-administration request, the Application Server executes it. If it needs to be processed by a Spatial Server, the Application Server forwards it to an available Server. For example, ArcXML client requests GET_IMAGE, GET_FEATURES, and GET_SERVICE_ INFO need processing by the Spatial Server. Application Server keeps information about Monitors, the Tasker, Spatial Servers, MapServices, and Virtual Servers (Section 2.2.5) of an ArcIMS site in its catalog. The catalog is serialized into a file. It also stores MapNotes and EditNotes as Cookies in another serialized file. If the Application Server is restarted, it will restore its state from the Catalog and Cookies serialized files Monitor. The ArcIMS Monitor process ensures that all Spatial Server instances on a machine keep running. It is also responsible for starting and stopping all the Spatial Servers on a machine. Upon starting, it registers with the Application Server. If the Application Server is not on, it tries to register at a regular interval until it succeeds. Monitor receives requests from the Application Server and Spatial Server via its Listener Port (Fig. 3). While an ArcIMS site can have more than one Monitor, a machine that runs Spatial Server(s) needs only one Monitor, because it can monitor all Spatial Servers on a machine. It sends pings to each Spatial Server at a regular
8 394 R. East et al. interval; if a ping fails it launches a Spatial Server process for the crashed Spatial Server (Fig. 5). Fig. 5. Resurrection of a Spatial Server following its crash: At time t 1, Monitor launches a Spatial Server process, which registers with the Application Server. At t 2, Monitor pings the Spatial Server and receives a reply. After t 2 and before t 3, Spatial Server crashes. At t 3, when Monitor sends a ping, it does not receive a reply, because the Spatial Server is dead. Monitor immediately (i.e., at t 4 ) launches a Spatial Server, and the new Spatial Server registers with the Application Server Tasker. The ArcIMS Tasker process is responsible for cleaning up images that are generated for MapServices on Image Servers. After starting up, it registers with the Application Server. While creating a MapService on an Image server, an administrative user specifies an image output directory and a cleanup interval for the MapService. Application Server sends this information to the Tasker on the latter's Listener Port (Fig. 3). The Spatial Server writes image files in the output directory. A client views images in response Web pages. As soon as an image reaches an age equal to the cleanup interval, Tasker claims it. Since the image output directory needs to be accessed by Spatial Servers, Web browsers, and the Tasker, it must be shared between them. This cleaning ensures that the Web server does not run out of disk-space Virtual Server. A Virtual Server is a set of Server instances of a given type. A Server Instance on an ArcIMS site always belongs to one and only one Virtual Server. There are two types of public Servers: Feature and Image Servers. The member Servers of a Virtual Server can run inside one Spatial Server or many Spatial Servers.
9 The Architecture of ArcIMS, a Distributed Internet Map Server 395 They can reside on one machine or many machines. The following example shows some groupings for Virtual Server sets to illustrate the flexibility of Server grouping. Example 1. Fig. 6 has four machines A, B, C, and D. Machines A, C, and D run Spatial Servers S1 A, S1 C, and S1 D, respectively. Machine B runs two Spatial Servers S1 B and S2 B. Spatial Servers have Server instances running inside them. For example, S1 B has a Feature Server instance F1 B and an Image Server instance I1 B. Virtual Servers VS 1 and VS 2 are groups of Feature Servers that run on different machines (Eqs. 1 2). Virtual Server VS 3 has only one Server instance of Image type (Eq. 3). Virtual Server VS 4 has Image Server instances from Spatial Servers B, C, and D (Eq. 4). Fig. 6. Virtual Server groups. VS 1 = {F2 A, F1 B } (1) VS 2 ={F1 A, F2 B } (2) VS 3 ={I1 B } (3) VS 4 ={I2 B, I1 C, I2 C, I1 D } (4) The concept of Virtual Servers helps in making sets on the basis of the security and reliability of MapServices. When a MapService is added to a Virtual Server, Application Server adds it to all Server instances that are members of the Virtual Server. When Application Server receives a request for a MapService, it looks for an available Server in the Virtual Server group on which this MapService was added and
10 396 R. East et al. sends the request to the available Server. Thus Virtual Server is an important concept in ArcIMS, which is used for brokering of Spatial Servers. 2.3 Client Tier The client tier, also known as the presentation tier, provides a user interface for the end user of the system to interact with the Distributed GIS. This interaction ranges from displaying a map in a Web page to managing MapServices on the server. In ArcIMS, this tier uses ArcXML as the language of interaction with all components within the system over HTTP transport. The significance of ArcXML in ArcIMS is that any application that can read and/or write XML can be a client to ArcIMS. Client tier uses the following applications (Sections ) for accomplishing its tasks Author. The ArcIMS Author is a tool that enables an end user to author an electronic map for the Web. The tool allows a user to visually create a configuration file that can be used by the ArcIMS Administrator to create a MapService. Users can add spatial data, symbolize the data, set scale dependencies, and perform similar operations on a map window using a Java 2 application or applet running inside of the ArcIMS Manager Web pages Administrator. The ArcIMS Administrator is a Java 2 Application and applet that enables the ArcIMS Administrator to manage MapServices, Spatial and Virtual Servers, and Folders (i.e., EditNotes and MapNotes). Creating and managing an ArcIMS site is simplified using this tool Designer. The ArcIMS Designer is a tool that enables a user to generate a "ready-to-run" Web site using a wizard. The Designer is a Java 2 Application and applet that is run after a MapService is created. This enables a user to get up and running quickly with a Web site that can be modified to suit the project needs. The Designer outputs the three ArcIMS Viewers HTML, Java Custom, and Java Standard Manager. The ArcIMS Manager is a Web site designed for enabling a user to quickly begin using and managing an ArcIMS site. The Manager consists of the ArcIMS Administrator, Author, and Designer. The Manager uses the following threestep approach to ArcIMS site management: 1. Author a map for the Web. 2. Create a MapService. 3. Design a Web site. All are available using the HTML interface HTML and Java Viewers. The three ArcIMS viewers HTML, Java Custom, and Java Standard use a Web site template to provide the functionality and graphic look of a Web site. Since these viewers are implemented as a template or a starting point, they can be modified to behave and appear according to the requirements of a project. The Java viewers are Java 2-based applets and require the
11 The Architecture of ArcIMS, a Distributed Internet Map Server 397 Java 2 plug-in to operate within the browser. The HTML Viewers use Dynamic HTML and JavaScript to interact with MapServices. HTML viewer is the thinnest client and serves maps by downloading a raster image from the server for each request. Java viewer downloads vector features, as well as raster images, and renders them on the client screen. In the case of vector features, a Java viewer only gets a particular feature set if the viewer does not already have it. The HTML viewer is a lightweight client, whereas the Java viewer is a fast client for repeated requests on the same data set. 3 Advantages of the Architecture The distributed architecture of ArcIMS offers the separation between clients and data sources across the Internet, which makes it feasible to host expensive, high-accuracy, and up-to-date data. Sections briefly describe some advantages of the architecture. 3.1 Scalability One can start hosting an ArcIMS site on a single machine that runs all components of the site and then add more machines to the site for distributing computing load as the traffic on the site increases. One can gradually add machines for additional Web servers to handle increasing client load (Fig. 7). Spatial Server processes on a machine can be added when waiting time increases. Machines to run Spatial Servers can be added to further reduce waiting time for requests. It is possible to do these changes without taking an ArcIMS site out of service. 3.2 Availability In order to take a machine (let us say A), running Spatial Server, offline without affecting the availability of Servers, one can do the following: (1) add another machine (let us say B) to run Spatial Server, (2) associate Servers on B to existing Virtual Servers, (3) disassociate the Servers on A, or (4) take A offline without affecting the availability of MapServices. In order to take a machine (let us say C) running Application Server offline, one can run Application Server on another machine (let us say D) with all the new Spatial Servers pointing to D. Following this the Connector can be set to point to D, and the Connector can be restarted to free machine C from the site. To avoid disruptions in the availability of an ArcIMS site due to man-made or natural disasters, one can host mirror sites that serve the same set of MapServices using the same data.
12 398 R. East et al. Fig. 7. Scalability of ArcIMS architecture 3.3 Customizability ArcIMS architecture offers a high degree of customizability. One can customize servers to serve route maps, weather data, traffic data, and so on. Viewers and Connectors can be customized, which is evident from the family of Connectors and Viewers (Fig. 1). 3.4 Fail Over/Recovery Application Server, Monitor, and Tasker run as background processes: on Windows NT and Windows 2000 platforms, they run as Services, and on UNIX platforms they can be run as daemons. The advantage of running these processes in the background is that in the event of a power interruption, once the machines restart, the processes start on their own and resume their operations without human intervention. 3.5 Platform Independence ArcIMS is supported on Windows NT, Windows 2000, Sun Solaris, and IBM AIX operating systems, which is made possible by Java technology and the distributed architecture.
13 The Architecture of ArcIMS, a Distributed Internet Map Server Example Web Sites Several large Web sites have been implemented on the ArcIMS platform. These sites serve thousands or even millions of maps and queries a day. Two great examples of sites using ArcIMSare Geography Network SM (Section 4.1) and National Geographic MapMachine (Section 4.2). These sites benefit from the distributed architecture of ArcIMS (Section 4.3). 4.1 Geography Network Geography Network (Fig. 8) is a global network of geographic information users and providers. It provides the infrastructure needed to facilitate the sharing of geographic information between data providers, service providers, and users around the world. The Internet is used to deliver geographic content to the user's browser and desktop. Through Geography Network, one can access many types of geographic content including live maps, downloadable data, and more advanced services. Geography Network content is distributed at many locations around the world, providing users access to the latest information available directly from their sources. The openness of ArcXML facilitated the creation of Geography Network. Through the Geography Network, data providers can register their ArcIMS site and MapServices, and users from around the world can then search, find, and use this data directly off their site. Users will also be able to purchase access to commercial MapServices and use it in their browser or clients, thus enabling users to have access to the latest commercial data without having to maintain it themselves. Currently the site generates about 250,000 maps per day. Fig. 8. Geography Network ( uses ArcIMS to serve and share geographic information.
14 400 R. East et al. 4.2 National Geographic The National Geographic MapMachine (Fig. 9) was developed jointly by ESRI and National Geographic to serve a variety of maps to help people better visualize and understand the world around them. The site allows users to browse several different types of thematic data such as vegetation and population density anywhere in the world. It also provides maps of satellite imagery, political maps, and scanned plates from the National Geographic Atlas. Overall the site is serving about 100 different kinds of maps for any given area in the world. Currently, this site generates 300,000 maps per day. Fig. 9. National Geographic's ( MapMachine uses ArcIMS for serving geographic information. 4.3 The Architecture of the Site Both of the above sites are running on a Sun Solaris platform on several different machines (Fig. 10). To ensure high availability, two different ArcIMS systems are used. The National Geographic site was built with the ColdFusion Connector and uses ColdFusion exclusively to make database accesses and ArcIMS calls. The Geography Network site was built partly with ColdFusion to do database queries and partly with JSP/Java Servlets to do the ArcIMS mapping calls. The data server runs ArcSDE and Oracle and contains over 120 GB of spatial data, ranging from detailed street databases to thematic data to satellite imagery. The site also hosts some other Web sites in addition to the above two Web sites, generating more than 1,000,000 maps per day on the current hardware.
15 The Architecture of ArcIMS, a Distributed Internet Map Server 401 Fig. 10. The architecture of the ArcIMS Web site that supports Geography Network and National Geographic portals. Web, Application, Spatial, and Data servers are labeled as W, A, S, and D, respectively. 5 Considerations for the Next Version of ArcIMS ArcIMS 3.1 has the same architecture as ArcIMS 3; the former is an enhanced and internationalized version of the latter. For the next version of ArcIMS higher than 3.1, we are considering the following technological and architectural points: Defining a modular procedure for writing business logic using.net Framework ( and Java 2 Enterprise Edition (J2EE) ( architecture. In the case of J2EE, we can leverage Model-View-Control ( design pattern. The View part will use Java Server Pages (JSPs) and JSP Tag-libraries; the Control part will use Servlets and JavaBean; and the Model part will use Enterprise JavaBean (EJB). Migrating the middleware-server communication from synchronous to asynchronous channel. Defining a modular procedure to integrate data access logic into business logic. Viewing business and data-access logic as a chain of objects with standard interfaces. Defining mechanisms to maintain session-based stateful or stateless communications. This mechanism will give ArcIMS site developers an option to make this
16 402 R. East et al. choice at deployment time or leave it to different clients (users/applications), similar to the use of cookies in Web browsers. Providing a standard directory of services, such as Universal Description Discovery and Integration (UDDI) ( for MapServices. Providing mechanisms for tool-generated business logic customization. Defining deployment classifications for the following: Basic services (SHP files and ArcSDE database accesses) Business services such as vehicle breakdown locator and help dispatcher. OnStar ( is an example of such a business service. Portal services, such as Realtor.com and GeographyNetwork.com 6 Concluding Remarks ArcIMS 3 has successfully addressed the needs of GIS users by offering a distributed architecture. It has scalability, maintainability, and fail over/recovery. It balances the load between Spatial Servers to provide fast response to the user. It allows collaborative mapping between users across the Internet. It can be used for viewing maps, making spatial and attribute queries, and sharing data in a secured environment. It is platform independent and runs on Windows and UNIX operating systems. It has been deployed on the sites that generate millions of maps per day. To further expand the scope of the advantages of ArcIMS 3, the architecture of the next version of ArcIMS will offer greater distributivity and customizability. Acknowledgments. Doreen Brinkman, Vince Cogan, Cliff Davis, Bob Flores, Guchuan Liu, and Alexei Tikhonov participated in developing Client tier. Jamie Powell participated in ActiveX and ColdFusion connector development. Jose Thomas participated in the development of WMS connector. Kerry Coffin participated in developing Spatial Server. References 1. Combs, J. (1996). "N-Tier vs.2-tier Client-Server Architectures." 2. ESRI (2000). ArcXML Programmer's Online Reference Guide Franks, J., P. Hallam Baker, J. Hostetler, S. Lawrence, P. Leach, A. Luotonen, L. Stewart (1999). HTTP Authentication: Basic and Digest Access Authentication, RFC 2617 ( 4. Hunter, J., and W. Crawford (1998). Java Servlet Programming. O' Reilly, Sebastopol, California. 5. S. Morehouse (1989). "The Architecture of ARC/INFO." In AUTO-CARTO 9, Ninth International Symposium on Computer-Assisted Cartography, Baltimore, Maryland, USA, pages OpenGIS (2000). OpenGIS Web Map Server Interface Implementation Specification. Revision 1.0.0, April 19, 2000, 7. S. Thomas (2000). SSL and TLS Essentials: Securing the Web, Wiley, New York.
17 The Architecture of ArcIMS, a Distributed Internet Map Server 403 Copyright 2001 ESRI All Rights Reserved. Printed in the United States of America. The information contained in this document is the exclusive property of ESRI. This work is protected under United States copyright law and the copyright laws of the given countries of origin and applicable international laws, treaties, and/or conventions. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying or recording, or by any information storage or retrieval system, except as expressly permitted in writing by ESRI. All requests should be sent to Attention: Contracts Manager, ESRI, 380 New York Street, Redlands, CA , USA. The information contained in this document is subject to change without notice. ESRI, ArcView, and ArcIMS are trademarks of ESRI, registered in the United States and certain other countries; registration is pending in the European Community. ArcInfo, ArcSDE, and RouteMAP are trademarks and Geography Network, and the Geography Network logo are service marks of ESRI. Other companies and products mentioned herein are trademarks or registered trademarks of their respective trademark owners.
ArcGIS 9. Installing ArcIMS 9 on Red Hat Linux
ArcGIS 9 Installing ArcIMS 9 on Red Hat Linux Table Of Contents Introduction...1 Introduction...1 Overview...2 What s included with ArcIMS 9.0?...2 ArcIMS components...2 Five steps to get ArcIMS up and
An Esri White Paper June 2010 Tracking Server 10
An Esri White Paper June 2010 Tracking Server 10 Esri 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB www.esri.com Copyright 2010 Esri All rights
Web Pages. Static Web Pages SHTML
1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that
3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19
3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server
What Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS
HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS Overview of Oracle JInitiator Oracle JInitiator enables users to run Oracle Forms applications using Netscape Navigator or Internet Explorer. It
Glassfish, JAVA EE, Servlets, JSP, EJB
Glassfish, JAVA EE, Servlets, JSP, EJB Java platform A Java platform comprises the JVM together with supporting class libraries. Java 2 Standard Edition (J2SE) (1999) provides core libraries for data structures,
An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies
An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB esri.com
Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology [email protected] Fall 2007
Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology [email protected] Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application
Client/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001
Oracle9i Application Server: Options for Running Active Server Pages An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages PROBLEM SUMMARY...3 INTRODUCTION...3
Building Java Servlets with Oracle JDeveloper
Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual
An ESRI White Paper October 2009 ESRI Geoportal Technology
An ESRI White Paper October 2009 ESRI Geoportal Technology ESRI 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB www.esri.com Copyright 2009 ESRI
What is ArcGIS Comprised Of?
ArcGIS Server 9.1 What is ArcGIS Comprised Of? ArcGIS Desktop Integrated suite of GIS applications ArcGIS Engine Embeddable developer components Server GIS ArcSDE, ArcIMS, ArcGIS Server Mobile GIS ArcPad
DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES
DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES Lan Xiaoji 1,2 Lu Guonian 1 Zhang Shuliang 1 Shi Miaomiao 1 Yin Lili 1 1. Jiangsu Provincial Key Lab of GIS Science, Nanjing Normal
BusinessObjects Enterprise XI Release 2 Administrator s Guide
BusinessObjects Enterprise XI Release 2 Administrator s Guide BusinessObjects Enterprise XI Release 2 1 Patents Trademarks Copyright Third-party contributors Business Objects owns the following U.S. patents,
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
White paper. IBM WebSphere Application Server architecture
White paper IBM WebSphere Application Server architecture WebSphere Application Server architecture This IBM WebSphere Application Server white paper was written by: Jeff Reser, WebSphere Product Manager
2012 LABVANTAGE Solutions, Inc. All Rights Reserved.
LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written
Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
FEATURE COMPARISON BETWEEN WINDOWS SERVER UPDATE SERVICES AND SHAVLIK HFNETCHKPRO
FEATURE COMPARISON BETWEEN WINDOWS SERVER UPDATE SERVICES AND SHAVLIK HFNETCHKPRO Copyright 2005 Shavlik Technologies. All rights reserved. No part of this document may be reproduced or retransmitted in
An Esri White Paper January 2010 ArcGIS Server and Virtualization
An Esri White Paper January 2010 ArcGIS Server and Virtualization Esri 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB www.esri.com Copyright 2010
S y s t e m A r c h i t e c t u r e
S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual
Documentation of open source GIS/RS software projects
Contract no. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2007-07-02 CASCADOSS Development of a trans-national cascade training programme on Open Source GIS&RS Software for environmental applications
Introduction to Sun ONE Application Server 7
Introduction to Sun ONE Application Server 7 The Sun ONE Application Server 7 provides a high-performance J2EE platform suitable for broad deployment of application services and web services. It offers
Chapter 1: Introduction to ArcGIS Server
Chapter 1: Introduction to ArcGIS Server At a high level you can think of ArcGIS Server as software that helps you take your geographic information and make it available to others. This data can be distributed
ArcGIS. Server. A Complete and Integrated Server GIS
ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server enables you to distribute maps, models, and tools to others within your organization
An introduction to creating JSF applications in Rational Application Developer Version 8.0
An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create
GIS and Mapping Solutions for Developers. ESRI Developer Network (EDN SM)
GIS and Mapping Solutions for Developers ESRI Developer Network (EDN SM) GIS and Mapping Solutions for Developers If you are a software developer looking for an effective way to bring geographic and mapping
Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide
September 2015 Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide 2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX,
How To Build Gis Applications With An Arcgis Engine
Delivering Custom GIS Applications With ArcGIS Engine An ESRI White Paper February 2004 ESRI 380 New York St., Redlands, CA 92373-8100, USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB www.esri.com
Net-WMS FP6-034691. Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT. Networked Businesses. D.8.1 Networked architecture J2EE compliant
Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT Networked Businesses D.8.1 Networked architecture J2EE compliant ( Version 1 ) Due date of deliverable: June 30 th, 2007 Actual submission date:
Publishing Hosted 3D Feature Layers. An Esri White Paper September 2015
An Esri White Paper September 2015 Copyright 2015 Esri All rights reserved. Printed in the United States of America. The information contained in this document is the exclusive property of Esri. This work
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System
An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953
Development tools to create Web-GIS applications DbMAP ASJ the best solution to easily publish GIS data from existing spatial databases and distributed GIS data sources Easily designs, produces, and publishes
ArcGIS 9. Installation Guide: Workgroup for Microsoft SQL Server Express
ArcGIS 9 Installation Guide: Workgroup for Microsoft SQL Server Express Copyright 2006 ESRI All Rights Reserved. Printed in the United States of America. The information contained in this document is the
[ DISTRIBUTING AVL USING ARCIMS
[ DISTRIBUTING AVL USING ARCIMS The Chicago MAGIC Project ] GIS-T 2003 Colorado Springs presented by Louis Schoolkate Transportation Division Manager GeoAnalytics, Inc. 2002 [ Presentation Overview ] Project
This document does not represent a commitment to implement any portion of this specification in any company s products.
Copyright Notice Copyright 2003 ESRI The companies and organizations listed above have granted the Open GIS Consortium, Inc. (OGC) a nonexclusive, royalty-free, paid up, worldwide license to copy and distribute
Last Updated: July 2011. STATISTICA Enterprise Server Security
Last Updated: July 2011 STATISTICA Enterprise Server Security STATISTICA Enterprise Server Security Page 2 of 10 Table of Contents Executive Summary... 3 Introduction to STATISTICA Enterprise Server...
Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform
Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server
An Esri White Paper June 2011 ArcGIS for INSPIRE
An Esri White Paper June 2011 ArcGIS for INSPIRE Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB esri.com Copyright 2011 Esri All rights reserved.
Efficiency of Web Based SAX XML Distributed Processing
Efficiency of Web Based SAX XML Distributed Processing R. Eggen Computer and Information Sciences Department University of North Florida Jacksonville, FL, USA A. Basic Computer and Information Sciences
Version 14.0. Overview. Business value
PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing
Interoperable Solutions in Web-based Mapping
ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir Interoperable Solutions in Web-based Mapping Marta Wojnarowska and Bridget
GIS Databases With focused on ArcSDE
Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa [email protected] 20071004 1 GIS and SDBMS Geographical data is spatial data whose
Managing a Geographic Database From Mobile Devices Through OGC Web Services
Managing a Geographic Database From Mobile Devices Through OGC Web Services Nieves R. Brisaboa 1, Miguel R. Luaces 1, Jose R. Parama 1, and Jose R. Viqueira 2 1 Database Laboratory, University of A Coruña,
Dell Enterprise Reporter 2.5. Configuration Manager User Guide
Dell Enterprise Reporter 2.5 2014 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software license
Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General
General Basic Basic Small Office Small Office Enterprise Enterprise RAID Web Storage 200 MB 1.5 MB 3 GB 6 GB 12 GB 42 GB Web Transfer Limit 36 GB 192 GB 288 GB 480 GB 960 GB 1200 GB Mail boxes 0 23 30
Performance Comparison of Database Access over the Internet - Java Servlets vs CGI. T. Andrew Yang Ralph F. Grove
Performance Comparison of Database Access over the Internet - Java Servlets vs CGI Corresponding Author: T. Andrew Yang T. Andrew Yang Ralph F. Grove [email protected] [email protected] Indiana University
Feature and Technical
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 4 Feature and Technical Overview Published: 2013-11-07 SWD-20131107160132924 Contents 1 Document revision history...6 2 What's
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture
ABSTRACT INTRODUCTION SOFTWARE DEPLOYMENT MODEL. Paper 341-2009
Paper 341-2009 The Platform for SAS Business Analytics as a Centrally Managed Service Joe Zilka, SAS Institute, Inc., Copley, OH Greg Henderson, SAS Institute Inc., Cary, NC ABSTRACT Organizations that
SiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
Detailed Table of Contents
Detailed Table of Contents Foreword Preface 1. Networking Protocols and OSI Model 1 1.1 Protocols in Computer Communications 3 1.2 The OSI Model 7 1.3 OSI Layer Functions 11 Summary 19 Key Terms and Concepts
Centrata IT Management Suite 3.0
Centrata IT Management Suite 3.0 Technical Operating Environment April 9, 2004 Centrata Incorporated Copyright 2004 by Centrata Incorporated All rights reserved. April 9, 2004 Centrata IT Management Suite
About Network Data Collector
CHAPTER 2 About Network Data Collector The Network Data Collector is a telnet and SNMP-based data collector for Cisco devices which is used by customers to collect data for Net Audits. It provides a robust
Understanding Application Servers
Understanding Application Servers Author: Ajay Srivastava & Anant Bhargava TCS, Jan 03 Background Application servers, whatever their function, occupies a large chunk of computing territory between database
Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform
Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué
Zorba Asset Tracking Solution
Asset Tracking Solution State-of-the art fleet management and vehicle tracking solution to increase your productivity. Affordable installation and operating costs Easy to install and operate User friendly
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2 Feature and Technical Overview Published: 2010-06-16 SWDT305802-1108946-0615123042-001 Contents 1 Overview: BlackBerry Enterprise
A framework for web-based product data management using J2EE
Int J Adv Manuf Technol (2004) 24: 847 852 DOI 10.1007/s00170-003-1697-8 ORIGINAL ARTICLE M.Y. Huang Y.J. Lin Hu Xu A framework for web-based product data management using J2EE Received: 8 October 2002
E-commerce. Web Servers Hardware and Software
E-commerce Web Servers Hardware and Software Basic technical requirements of a Web site that can support E-commerce operations and match business needs. Oct 22, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html
Quick Start Guide to. ArcGISSM. Online
Quick Start Guide to ArcGISSM Online ArcGIS Online Quick Start Guide ArcGIS SM Online is a cloud-based mapping platform for organizations. Users get access to dynamic, authoritative content to create,
How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm
ULTEO OPEN VIRTUAL DESKTOP V4.0.2 ARCHITECTURE OVERVIEW Contents 1 Introduction 2 2 Servers Roles 3 2.1 Session Manager................................. 3 2.2 Application Server................................
ESRI Systems Integration Technical Brief Identifying Firewall TCP Server Ports In a Enterprise ArcIMS Configuration
Environmental Systems Research Institute, Inc., 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-307-3014 ESRI Systems Integration Technical Brief Identifying Firewall TCP Server
Questions and Answers for Citrix Ready Software
AutoCAD Map 3D 2009 Questions and Answers for Citrix Ready Software AutoCAD Map 3D software is one of the leading engineering platforms for creating and managing spatial data. Bridging the gap between
Oracle Universal Content Management 10.1.3
Date: 2007/04/16-10.1.3 Oracle Universal Content Management 10.1.3 Document Management Quick Start Tutorial Oracle Universal Content Management 10.1.3 Document Management Quick Start Guide Page 1 Contents
Title Page. Hosted Payment Page Guide ACI Commerce Gateway
Title Page Hosted Payment Page Guide ACI Commerce Gateway Copyright Information 2008 by All rights reserved. All information contained in this documentation, as well as the software described in it, is
Performance Management Platform
Open EMS Suite by Nokia Performance Management Platform Functional Overview Version 1.4 Nokia Siemens Networks 1 (16) Performance Management Platform The information in this document is subject to change
Oracle Net Services for Oracle10g. An Oracle White Paper May 2005
Oracle Net Services for Oracle10g An Oracle White Paper May 2005 Oracle Net Services INTRODUCTION Oracle Database 10g is the first database designed for enterprise grid computing, the most flexible and
Web-based Remote Sensing Applications and Java Tools for Environmental Monitoring
Web-based Remote Sensing Applications and Java Tools for Environmental Monitoring M. H. Tsou, L. Guo, and D. Stow Department of Geography, San Diego State University, San Diego, CA 92182-4493 TEL: 619-5940205
EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT
EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT Dr. Alexander Pons, University of Miami, [email protected] ABSTRACT The deployment of Web applications consisting of dynamic content requires the selection
A Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You [email protected] ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
Architectural Overview
Architectural Overview Version 7 Part Number 817-2167-10 March 2003 A Sun ONE Application Server 7 deployment consists of a number of application server instances, an administrative server and, optionally,
Apache Server Implementation Guide
Apache Server Implementation Guide 340 March Road Suite 600 Kanata, Ontario, Canada K2K 2E4 Tel: +1-613-599-2441 Fax: +1-613-599-2442 International Voice: +1-613-599-2441 North America Toll Free: 1-800-307-7042
Interstage Application Server V7.0 Single Sign-on Operator's Guide
Interstage Application Server V7.0 Single Sign-on Operator's Guide Single Sign-on Operator's Guide - Preface Trademarks Trademarks of other companies are used in this user guide only to identify particular
Architecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U
Architecture Design For Web-based Application Systems Instructor: Dr. Jerry Gao Class: CMPE296U Architecture Design For Web-Based Application Systems - (1994-1995) Hypertext Web Systems: Graphic Web Browsers
An Overview of Oracle Forms Server Architecture. An Oracle Technical White Paper April 2000
An Oracle Technical White Paper INTRODUCTION This paper is designed to provide you with an overview of some of the key points of the Oracle Forms Server architecture and the processes involved when forms
HR Data Retrieval in a LDAP- Enabled Directory Service
HR Data Retrieval in a LDAP- Enabled Directory Service HELP.PORTMANAGER Release 50A Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in
Portal for ArcGIS. Satish Sankaran Robert Kircher
Portal for ArcGIS Satish Sankaran Robert Kircher ArcGIS A Complete GIS Data Management Planning & Analysis Field Mobility Operational Awareness Constituent Engagement End to End Integration Collect, Organize,
Installing Management Applications on VNX for File
EMC VNX Series Release 8.1 Installing Management Applications on VNX for File P/N 300-015-111 Rev 01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright
Rapid application development for JEE using Adobe ColdFusion 9
Rapid application development for JEE using Adobe ColdFusion 9 Table of contents 1 Six issues affecting web application development 2 The ColdFusion approach for rapid application development 3 The business
Monitoring Nginx Server
Monitoring Nginx Server eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced
Qlik Sense Enabling the New Enterprise
Technical Brief Qlik Sense Enabling the New Enterprise Generations of Business Intelligence The evolution of the BI market can be described as a series of disruptions. Each change occurred when a technology
How To Install An Aneka Cloud On A Windows 7 Computer (For Free)
MANJRASOFT PTY LTD Aneka 3.0 Manjrasoft 5/13/2013 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the
LEVERAGE VBLOCK SYSTEMS FOR Esri s ArcGIS SYSTEM
Leverage Vblock Systems for Esri's ArcGIS System Table of Contents www.vce.com LEVERAGE VBLOCK SYSTEMS FOR Esri s ArcGIS SYSTEM August 2012 1 Contents Executive summary...3 The challenge...3 The solution...3
White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation
White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the following requirements (SLAs). Scalability and High Availability Modularity and Maintainability Extensibility
ArcSDE Database Servers Tutorial
ArcGIS 9 ArcSDE Database Servers Tutorial Copyright 2004 2008 ESRI All rights reserved. Printed in the United States of America. The information contained in this document is the exclusive property of
Sage 100 ERP. Installation and System Administrator s Guide
Sage 100 ERP Installation and System Administrator s Guide This is a publication of Sage Software, Inc. Version 2014 Copyright 2013 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the
PATROL Console Server and RTserver Getting Started
PATROL Console Server and RTserver Getting Started Supporting PATROL Console Server 7.5.00 RTserver 6.6.00 February 14, 2005 Contacting BMC Software You can access the BMC Software website at http://www.bmc.com.
Chapter 1 - Web Server Management and Cluster Topology
Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management
