Hosting server |
SuperMap iPortal 10i(2020) administrators can designate multiple SuperMap iServer servers added to the portal as hosting servers, providing the capability of hosting services and iPortal users possessing the DATA_CENTER role can upload data to the portal (About how to upload data to the portal, Please refer to My Data.) and publish the data as services via hosting servers without need to know any information about iServer.
SuperMap iPortal 10i(2020) can designate host servers of the following versions:
SuperMap iPortal Version | SuperMap iServer Supported |
SuperMap iPortal 8C | SuperMap iServer 8C |
SuperMap iPortal 8C SP1 | SuperMap iServer 8C, SuperMap iServer 8C SP1 |
SuperMap iPortal 8C SP2 | SuperMap iServer 8C, SuperMap iServer 8C SP1, SuperMap iServer 8C SP2 |
SuperMap iPortal 8C(2017) Beta and higher versions | SuperMap iServer 7C SP1 and higher versions, SuperMap iServer 8C(2017) Beta and higher versions is recommended (specific instructions are as follows) |
Instructions:
If you are using iPortal 8C (2017) Beta and higher versions ,and iServer you are using is between 7C and 8C (2017) Beta, then the hosted data on iServer will not be deleted manually if the hosted services are deleted. And you need to manually delete the hosted data. However, if you are using iServer 8C (2017) Beta and higher versions, the above issue will not occur.
Before using hosting servers, the iPortal administrator firstly needs to add one or more iServer servers to the portal, designate them as hosted servers, and then perform hosted service configurations based on business requirements.
iPortal 10i added support for adding iServer servers communicated by using encrypted https protocal as hosting servers.
The specified host servers will appear in the list of host servers. Log into the portal home page as an administrator, click Manage->Server Management->Host Server, select the Host Server tab, all host servers specified by the administrator will be listed. You can check the server alias, host server address, and all services hosted by each host server. You can click the service name to view the service.
Log into the portal home page as an administrator, click Manage->Resource Management, select the Server Management tab to enter the page for service management list. If the Host service column displays Yes, the service is a hosted service.
The iPortal administrator can control whether the hosted service is displayed in the list of services on the portal's home page (the service in the service list is accessible to all authorized users), or the hosted service can be removed from the portal. Click the name of the managed service to enter the basic information page of the hosting service. Click the "Enter the managed server to manage the service" button and jump to the iServer login page as the hosting server. Enter the iServer administrator's user name and password to enter the iServer service management page, you can enable and disable the managed service.
When service proxy is enabled, services published through the host server are automatically registered to iPortal in service proxy method, that is, hiding the service address from the original iServer. Users with access to services can only see the service address after the proxy, which effectively implements access control for host services at the portal level.
SuperMap iPortal 8C SP2 and higher versions support publishing host services without enabling service proxy. If so, when the services published through the host server are registered to the portal, the service address in the original iServer will display and the access rights of the service will no longer be controlled in the portal.
When the service proxy is enabled, the default shared method for host services is private. That means in a host server, only the iServer administrator can access the hosted services. And in iPortal only the service publisher (and also the Data Uploader) and administrators can access these hosted services.
When the service proxy is not enabled, the default shared method for host services in iPortal is private. That means only the service publisher (and also the Data Uploader) and administrators can access these hosted services. However, on the host server, these hosted services are public, and all iServer users (including anonymous users) can access the hosted services.
The access rights of the hosted services are set by the service publisher. The service publisher can perform share settings for hosted services on My Services page, such as selecting Public to allow all iPortal users (including anonymous users) to view services, meta information, and access services in the service list, selecting Department (not turned on by default) to allow all members of the department to discover and access these services; selecting Group to allow all members within a specified group to view and browse the services; selecting Specified Users to allow specified users to view and access services. For details, please refer to Sharing Services.
Note: If the user updates the uploaded data, the iServer node that publishes the service will be automatically synchronized. The iServer will retrieve the updated data and publishes the service, and the name of the service will not be changed.