Products
Home
Products
Service GIS    
 
  
What's SuperMap Service GIS Development Platform?
     - Releases of SuperMap Service GIS Development Platform
     - Functions of SuperMap Service GIS Products
SuperMap IS .NET
     - System Architecture
     - Technical Features
     - Application Fields
     - Main Functionalities
     - Product Editions
     - Application Development Modes
SuperMap iServer
     - System Architecture
     - Technical Features
     - Main Functionalities
     - Target Users
     - Application Development Modes
     - Complete GIS Project Solutions
Future of SuperMap Service GIS Products
 
 

SuperMap service GIS development platform is developed based on Service Oriented Architecture (SOA). It delivers an integrative solution for enterprise applications, including service customization, personalized service integration, seamless aggregation with third party services, and web developing/configuration/deployment and management.

Below is a list of merits that SuperMap Service GIS development platform has:

  ◆ Obtaining the maximum benefits from the web deployment and GIS service for enterprise.

  ◆ Allowing wide access afrom the centralized service management and the shared spatial data.

  ◆ Being able to build SOA system with SuperMap Service GIS.

  ◆ Allowing to access the other data resources published with different technologies and distributed in different locations.

  ◆ Accessing the standard OGC data easily.

  ◆ Providing a variety of GIS functions through the GIS service for users to choose.

  ◆ Supporting various kinds of client applications, including mobile devices, desktop applications, and Internet browsers.

  ◆ Supporting customization in different levels, including client side developing, server side developing and GIS engine developing.

What’s SuperMap Service GIS Development Platform?

SuperMap GIS 2008 delivers three Service GIS products:

  ◆ SuperMap IS .NET 2008

SuperMap IS. NET is a high efficienct and stable development platform for Internet Geographic Information publishing. It adopts Internet-oriented distributed computing technology to support cross-region and cross-network for the large-scale Internet applications. SuperMap IS .NET is a highly extendable for users to publish GIS information through network easily.

  ◆ SuperMap iServer .NET 2008

SuperMap iServer .NET 2008 is an Enterprise Service GIS development platform designed for SOA. It makes most of the GIS functions in Desktop products available in a light weight client through connecting to the server. It can also seamlessly aggregate with the other Internet services and can be extended in multiple levels.

  ◆ SuperMap iServer Java 2008

SuperMap iServer Java is an enterprise Service GIS development platform for Java application developing. It has the similar powerful GIS functionalities to iServer .NET. It can aggregate multitier web services and provide user defined services. The applications, developed with iServer Java using Java programming language, can be integrated with the other JavaEE based enterprise systems. SuperMap iServer Java can be run on Windows, Linux, and Unix.

Releases of SuperMap Service GIS Development Platform

SuperMap Service GIS Platforms have been released in different versions. The following table shows their difference.

Product
Release
Core Platform
SuperMap IS .NET
5.0
.NET Framework 1.1
SuperMap Objects 5.0
5.1
.NET Framework 1.1
SuperMap Objects 5.1
5.2
.NET Framework 2.0
SuperMap Objects 5.2
5.3
.NET Framework 3.0
SuperMap Objects 5.3
SuperMap iServer Java
2.0
Java EE
SuperMap Object Java 2.0

Table 1 Different releases of SuperMap Service GIS


Functions of SuperMap Service GIS Products

The following table shows the function matrix of the three different products of SuperMap Service GIS products.

SuperMap
Service GIS Product
SuperMap
iServer Java
SuperMap
IS .NET
Service and Management Browser based service management
Cluster
Spatial data service
Spatial analysis service
Map editing service
User-defined service
N/A
Web Service publishing and consuming
Data Management Spatial database
N/A
Datasource management
N/A
OGC W*S publishing and consuming
Partially support
KML, GeoRSS publishing and consuming
Partially support
Extensible Support User defined engine
User defined service
N/A
User defined control
Client Supported Browser
Mobile terminal
Desktop application
Partially support
Google Earth
N/A

Table 2 Function matrix for SuperMap Service GIS products

 

SuperMap IS .NET 2008

SuperMap IS .NET is a development platform for publishing geographic information on the web. It can provide solutions at different levels for enterprises and organizations, and also meet all the requirements of Service GIS application. With SuperMap IS .NET, the users can build Internet or intranet GIS service website and customize a geographic information service system quickly.

SuperMap IS .NET provides high performance and has many favorable features, such as excellent integratibility of multiple data sources, massive data accessibility, server cluster, multitier cache, as well as working with multiple map engines. The server cluster, provided by SuperMap IS .NET, supports either stand-alone server with multiple application cluster or multiple server with multiple application clusters. This can help enhance high system reliability and improve the concurrent accessibilities requested from the clients. Additionally, it also has better extensibility to cluster multiple low-end servers with high performance/price ratio to achieve the computing power of a high end server or even a supercomputer, thus reducing the hardware investment.

System Architecture

Figure 1 below shows the architecture of SuperMap IS .NET and its description is listed in table 3.



Figure 1 Architecture of SuperMap IS .NET


Service Structure
Description
Client
SuperMap IS .NET supports the most popular client side applications such as IE, Firefox, Netscape, Mozilla, and etc. Moreover, it supports applications running on desktop, mobile devices and the other web servers. The clients can connect to the websites built with on SuperMap IS .NET easily in various forms.
Web Server
SuperMap IS .NET provides Web Controls and Web application templates. Most of web applications developed with WebGIS can be used directly, and also the usrs can extend the Web Controls and the templates to customize their application quickly.
Application Server
SuperMap IS .NET application server is developed with .NET component technology. Multiple different type engines can run at the same time. The system has provided many predefined GIS service engines as well as allows users to custom a engine for the specified and complicated application.
Data Server SuperMap IS.NET has integrated with the powerful SuperMap SDX+ to store both of spatial and non-spatial data into the large-scale DBMS such as Oracle, SQL Server, Sybase and DB2, and etc. With SuperMap SDX+, SuperMap IS.NET can effectively manage massive vector and raster data and publish the data to web easily and quickly.

Table 3 Architecture description of SuperMap IS .NET

 

Technical Features
  ◆ Massive image data publishing
  ◆ Multiple types of source data supported
  ◆ Powerful GIS functionality services
  ◆ Simple map service configuration and usage
  ◆ Optimized multiple cache mechanism
  ◆ Support server clusters for high scalability and enhanced parallel accessibility
  ◆ Visual Web controls available for web application development
  ◆ Fully functioned developing templates can be used and customized easily
  ◆ Support for standard Web Service
  ◆ Support for various client-sides applicaitons, such as Internet browsers, mobile devices, or desktop applications, and etc.
  ◆ Support for OGC specifications
  ◆ Access to KML format data
  ◆ Simple and user-friendly developing environment
  ◆ High scalability


Application Fields

SuperMap IS .NET can be used to publish spatial data as well as provide spatial information service in the following two areas:

  ◆ Public web service system for GIS

This type of system usually provides Internet GIS service for public with daily life related spatial information, such as bus transferring, location based service, and route analyzing. With the server cluster and multi-layer spatial data cache mechanism offered by SuperMap IS .NET, the bottleneck of plummeting system performance due to a large amount of concurrent access has been resolved effectively, thus ensuring the public service oriented WebGIS publication system reliable and efficient.

  ◆  Industry-specific system

The GIS services, provided by SuperMap IS .NET, can be applied to a number of industries for improving their management and service, such as location information provider, e-Business website, meteorological information publisher, agricultural information website, public health information publishing, tourist information publishing, and environmental information website.

Main Functionalities

SuperMap IS .NET is one of SuperMap's service GIS products. Its main functionalities are listed below:

  ◆ Spatial information publishing

This function offers the popular WebGIS functions, the advanced spatial analysis, and application model, for example, interactive digital map operation, shortest/optimal path analysis, buffer analysis, and bus route and transfer query.

  ◆ Spatial information service publishing

SuperMap IS. NET supports location-based Web Service- SuperMap IS Web Service.

  ◆ Spatial information online editing

SuperMap IS .NET provides online editing capability for multiple users to concurrently edit spatial data and implement data collection and maintenance remotely.

  ◆ Remote management of GIS service

The GIS application service can be remotely managed through the standard web browser. The service's parameters can be configured dynamically without restarting the GIS service.

  ◆ Support for OGC service specification

The WMS specification is implemented in SuperMap IS .NET.

Product Editions

SuperMap IS .NET has three editions, Professional Edition, Enterprise Edition and Development Edition. Basically, they have the exact functions except for the different performances.

  ◆  Development edition is designed for application developing and debugging. This will reduce the application developing cost. Especially, the GIS consultant can get this lower-cost development benefit from this edition.

  ◆ Professional edition is used to deploy the developed GIS application/system. It allows unlimited volumes of parallel access.

  ◆ Enterprise edition is oriented for the high-end web application system with the higher system response capability and parallel accessibility.

Application Development Modes

SuperMap IS .NET provides various developing modes, including UI customization, Web application development, customized engine and customized service application. The users can choose different-level SDKs to meet their requirement.

  ◆ Development with the Web controls

A series of ASP .NET server side controls such as MapControl are provided by SuperMap IS .NET. These Web controls are main SDK for implementing WebGIS functionalities with drag-and-drop programming and consistency of design time and runtime. It enables developers to quickly implement the system and view the running effect of the system at any time.

  ◆ Application templates customization

Besides the web controls, SuperMap IS .NET provides user-friendly application templates for fast transplantation and template reuse.

  ◆ Development with AjaxMap control

AjaxMap is a map control encapsulated with Ajax technique by SuperMap IS .NET. This control allows the user to build the Web user interface with the direct, reusable, rich and dynamic features that are similar to a desktop application. Even though the web application is reading a large volume data, the user will not see the blank page; once the data has been retrieved, the related part of the page will be updated without page flicking.

  ◆ GIS map engine customization

SuperMap IS .NET adopts a complete open component architecture and allows users to extend functions themselves and then integrate with SuperMap IS .NET functions and services. This scalable map engine development is substantially useful for industrial application developing. This customized engine for a specific industry can reduce the development cycles.

Previous  1 2  Next