H+H Software GmbH

The functional overview of HAN

On this page you will find all the functions of Hidden Automatic Navigator listed.

New functionFunctionality extended/optimised

General Functions

Provide individual online databases/e-journals as individual resources with fixed start-URLs
Assign properties (licenses, rights, etc.) at the individual-resource level
Automatic login (authentication) with provider using IP address or login data
Transparent and data protection compliant access information for content providers by having IP activation
Modern graphical user interface for managing online resources (HAN e-script management)
Configurable HAN A-Z list (HTML-based index) for online databases / e-journals
Access from any browser without installing client or changing computer / browser settings
HAN server is based on reverse proxy technology (communication between user and provider always takes place via HAN)
Full HTML 5 support (resources based on WebSockets can be used via HAN)
Crawler protection against unwanted indexing of e-journals
Provide individual online databases/e-journals as individual resources with fixed start-URLs
Assign properties (licenses, rights, etc.) at the individual-resource level
Automatic login (authentication) with provider using IP address or login data
Transparent and data protection compliant access information for content providers by having IP activation
Modern graphical user interface for managing online resources (HAN e-script management)
Configurable HAN A-Z list (HTML-based index) for online databases / e-journals
Access from any browser without installing client or changing computer / browser settings
HAN server is based on reverse proxy technology (communication between user and provider always takes place via HAN)
Full HTML 5 support (resources based on WebSockets can be used via HAN)
Crawler protection against unwanted indexing of e-journals

Infrastructure

Microsoft Windows Server 2012, 2012R2, 2016, 2019 as HAN server (core server or server with UI)
Flexible hardware requirements depending on the number of accesses (Scalable system)
Appropriate for data centers (local or cloud-based)
Continuous optimization of the kernel technology (regular updates)
Highest security of the HAN server also in the administration through exclusive accessibility via HTTP and HTTPS
The HAN-client supports every 64bit capable Windows end device for HAN administration
Microsoft Windows Server 2012, 2012R2, 2016, 2019 as HAN server (core server or server with UI)
Flexible hardware requirements depending on the number of accesses (Scalable system)
Appropriate for data centers (local or cloud-based)
Continuous optimization of the kernel technology (regular updates)
Highest security of the HAN server also in the administration through exclusive accessibility via HTTP and HTTPS
The HAN-client supports every 64bit capable Windows end device for HAN administration

Authentication and authorization

Authenticate users via existing library systems (Aleph/ALMA, PICA, SISIS, VTLS/Chamo, Horizon, KOHA, ADIS, ...) or logins (e.g. LDAP, databases with ODBC interfaces or Shibboleth or OpenID Connect (e.g. Azure-AD))
Multiple interfaces to login systems can be defined (e.g. for access from the library via IP authenticate and for access from home using user authentication and the library system)
Optional reading of additional attributes depending on defined login systems and to use these as environmental variables
Define individual rights based on location (IP addresses or DNS names), LDAP memberships, or environmental variables
Authentication via client certificates
Combination of Single-Sign-On (on-campus) and classic registration (from external)
Authenticate users via existing library systems (Aleph/ALMA, PICA, SISIS, VTLS/Chamo, Horizon, KOHA, ADIS, ...) or logins (e.g. LDAP, databases with ODBC interfaces or Shibboleth or OpenID Connect (e.g. Azure-AD))
Multiple interfaces to login systems can be defined (e.g. for access from the library via IP authenticate and for access from home using user authentication and the library system)
Optional reading of additional attributes depending on defined login systems and to use these as environmental variables
Define individual rights based on location (IP addresses or DNS names), LDAP memberships, or environmental variables
Authentication via client certificates
Combination of Single-Sign-On (on-campus) and classic registration (from external)

Statistics

Central, web-based, cross-provider analysis of usage statistics for all online resources managed in HAN
Calculate cross-tables (e.g. breaking down annual online resource usage by month)
Calculate the parallel use of online resources per day
COUNTER-compatible full-text analysis
Export of data as CSV files
Define HAN environment variable as cost center (automatic totaling of usage based on variables)
Define data groups (users, stations, or IDs) with automatic totaling
Store defined calculation bases for future use
Freely defined calculation bases (users, stations, or IDs)
Central, web-based, cross-provider analysis of usage statistics for all online resources managed in HAN
Calculate cross-tables (e.g. breaking down annual online resource usage by month)
Calculate the parallel use of online resources per day
COUNTER-compatible full-text analysis
Export of data as CSV files
Define HAN environment variable as cost center (automatic totaling of usage based on variables)
Define data groups (users, stations, or IDs) with automatic totaling
Store defined calculation bases for future use
Freely defined calculation bases (users, stations, or IDs)

Metering

Monitoring the amount of data between provider and user, either at the level of the online resource(s) or user
Automatic blocking of online resources or users after meeting the data transfer threshold (24 hour period)
Automatic reporting of blockings to administrator
Log all blockings
The block can be lifted via web interface even before the defined period has expired
Monitoring the amount of data between provider and user, either at the level of the online resource(s) or user
Automatic blocking of online resources or users after meeting the data transfer threshold (24 hour period)
Automatic reporting of blockings to administrator
Log all blockings
The block can be lifted via web interface even before the defined period has expired

Networking with other systems (Web API and Discovery Services)

Seamless integration into EZB (Electronic Journal Library of Regensburg) e-journal services: automatic import, update and comparison of online-resources managed in the EZB
Providing web interfaces to integrate HAN into existing environments. Decide whether responses are sent as URL redirects, JSON objects, or HTML templates:
- interface for assigning a full-text URL to an existing HAN resource
- interface that sends supplemental information about an existing HAN resource such as rights, licenses (available and currently in use), etc.
- interface to check whether a HAN resource (e-script) already exists for a full-text URL; if not, it is created. The user is then forwarded to the full-text URL via HAN
- Single sign-on support in theWeb API e.g. for automatic login from intranet pages
Smart link-out from meta search-engines (e.g. Google Scholar) to external resources, if a corresponding HAN e-script is found
Integration of Discovery Services (EDS, Primo, Summon, VuFind, Lukida and others)
Integration of Linksolver (SFX, Ovid, Linksolver of EDS and others)
Seamless integration into EZB (Electronic Journal Library of Regensburg) e-journal services: automatic import, update and comparison of online-resources managed in the EZB
Providing web interfaces to integrate HAN into existing environments. Decide whether responses are sent as URL redirects, JSON objects, or HTML templates:
- interface for assigning a full-text URL to an existing HAN resource
- interface that sends supplemental information about an existing HAN resource such as rights, licenses (available and currently in use), etc.
- interface to check whether a HAN resource (e-script) already exists for a full-text URL; if not, it is created. The user is then forwarded to the full-text URL via HAN
- Single sign-on support in theWeb API e.g. for automatic login from intranet pages
Smart link-out from meta search-engines (e.g. Google Scholar) to external resources, if a corresponding HAN e-script is found
Integration of Discovery Services (EDS, Primo, Summon, VuFind, Lukida and others)
Integration of Linksolver (SFX, Ovid, Linksolver of EDS and others)

Role-based administration

Secure role-based administration of HAN resources:
- Unrestricted server administration (HAN administrator)
- User administration to set up and manage administrative accounts
- Technicians only have access to the event log on the HAN server
- E-script administration
- Statistician
Complete administration via the HAN client (optimized for operation in data centers)
- secure access from any device that reaches the HAN server
- no additional port activation or other adjustments in the firewall necessary (access exclusively via HTTPS)
Providing separate administrative accounts in HAN user administration or using existing Windows accounts (through user SID, regardless of domain memberships)
Configurable, automatic login to the HAN server at client start
Secure role-based administration of HAN resources:
- Unrestricted server administration (HAN administrator)
- User administration to set up and manage administrative accounts
- Technicians only have access to the event log on the HAN server
- E-script administration
- Statistician
Complete administration via the HAN client (optimized for operation in data centers)
- secure access from any device that reaches the HAN server
- no additional port activation or other adjustments in the firewall necessary (access exclusively via HTTPS)
Providing separate administrative accounts in HAN user administration or using existing Windows accounts (through user SID, regardless of domain memberships)
Configurable, automatic login to the HAN server at client start

Resource management

Central administration of all resources in HAN e-script administration
Spreadsheet display of managed resources (export as CSV file)
Set up user-defined queries using properties of an HAN online-resource (HAN e-script)
Option to limit and monitor simultaneous use of an online-resource (licenses)
Export and import of online-resources (also as CSV files)
Efficient management of online-resources due to multiple selections (e.g. to assign the same rights to all of the e-scripts of a given provider)
Copying of the logon logic between the e-scripts possible
Central administration of all resources in HAN e-script administration
Spreadsheet display of managed resources (export as CSV file)
Set up user-defined queries using properties of an HAN online-resource (HAN e-script)
Option to limit and monitor simultaneous use of an online-resource (licenses)
Export and import of online-resources (also as CSV files)
Efficient management of online-resources due to multiple selections (e.g. to assign the same rights to all of the e-scripts of a given provider)
Copying of the logon logic between the e-scripts possible

The mentioned brands are partly registered trademarks of the respective manufacturer.