As the manager of SuperMap iPortal, you could configure as below to meet the actual business demand:

Database configuration

iPortal uses SQLite database to store portal data, security information, and monitoring information by default for trial use, which doesn't require installation and management configuration.

For a production use to deal with the challenge of large-volume data and high concurrent access, we recommend you to use other relational databases for data storage. Note that the portal data storage needs to be configured before starting iPortal (before creating an initial administrator account). If you switch databases when the iPortal is running, you should handle the information synchronization of the database by yourself. For details, see: Database Configuration.

Proxy configuration

As the unified export of multi-source services, SuperMap iPortal can uniformly control the access permissions at the portal level through the service proxy function, for unified use, management, and maintenance.

For small portal website applications, iPortal provides a built-in service proxy, which supports a variety of optional function extensions and is easy to configure. for large portal website applications, we recommend you to choose the independent deployment of service proxy, deploying multiple independent proxy nodes together to improve the load capacity of proxy service and support more concurrent access. To further secure the portal system, iPortal also supports reverse proxy You can use iPortal service proxy with Nginx reverse proxy together.

GIS server configuration and management

You can add multiple GIS servers within your organization to the portal for unified management and comprehensive monitoring, to ensure the safe and stable operation of the platform system. You can also designate multiple SuperMap iServer servers in the portal as hosting servers to provide hosting services.

Security configuration

SuperMap iPortal provides a series of security control capabilities to ensure portal security, including system security, data security, account security, security information storage, and session information management. You can decide to configure them according to your business status.

User management

The built-in account system of iPortal supports user additions and deletions, user registration review, etc.; fine-grained authorization based on role access control; the organizational structure for department administrators to manage their members and resources in the portal hierarchically. iPortal also offers three methods based on CAS, LDAP, and Keycloak to help you quickly integrate your existing account systems, mapping the roles with iPortal roles to implement role-based access control. In addition, iPortal also supports using OAuth2.0-protocol based third-party accounts such as QQ, Sina Weibo and WeChat to log in.

Built-in WebApps configuration

SuperMap iPortal provides various built-in WebApps for users' convenience, including DataViz, DataInsights, iEarth, MapDashboard, etc. As the administrator, you can set WebApps usage permissions and resource sharing permissions through Apps permission configuration; you can also perform specific DataViz configuration, DataInsights configuration and MapStudio configuration to meet the actual business production environment.

Other configurations

In addition to the above configurations, you can optionally perform the following configurations according to your conditions:

  • Custom directory configuration: If the resources in your portal need to be classified in multiple dimensions by year, region, business type, etc., you can create directories to classify the resources to meet actual business needs.
  • Global search configuration: This configuration is required if you need to modify the portal's built-in Elasticsearch search server configuration, use an independently deployed Elasticsearch search server, or if you need to activate the function of searching by geographic scope.
  • Basemap configuration for extent permissions setting function: If the network you deploy cannot access support.supermap.com.cn, you need to perform this configuration to ensure the availability of the extent-based service resource sharing function.

 

For descriptions of more portal site configurations, see: iPortal configuration file description.