Glossary Term
HCL Notes
HCL Notes Features and Components
- Provides business collaboration functions such as email, calendars, to-do lists, contact management, discussion forums, file sharing, websites, instant messaging, blogs, document libraries, user directories, and custom applications.
- Can be used with other HCL Domino applications and databases.
- Removed integration with IBM Lotus Symphony in version 9.
- Developed by Lotus Development Corporation in 1989.
- Acquired by HCL Software in 2018.
- HCL Notes client application (based on Eclipse).
- HCL Notes client options: rich client, web client (HCL iNotes), mobile email client (HCL Notes Traveler).
- HCL Verse client options: web email client (Verse on Premises), mobile email client (Verse Mobile).
- HCL Domino server.
- HCL Domino Administration Client.
- HCL Domino Designer (Eclipse-based integrated development environment).
- Competes with products from Microsoft, Google, Zimbra, and others.
- Supports replication between servers and between server and client.
- Compatible with both Notes and web browsers.
HCL Domino Applications
- Access, store, and present information through a user interface.
- Enforce security.
- Replicate data between servers and allow offline capabilities for clients.
- Uses Notes Storage Facility (.nsf) as the standard storage mechanism.
- Can access relational databases through HCL Enterprise Integrator for Domino, ODBC calls, or XPages.
- Supports multiple development languages including Java, LotusScript, and JavaScript.
- Applications can run within the Notes runtime environment or through a web server.
Use of HCL Notes
- Can be used for email, calendar, PIM, instant messaging, web browsing, and other applications.
- Supports IMAP and POP email with non-Domino mail servers.
- Retrieves recipient addresses from LDAP servers, including Active Directory.
- Features group calendars, SMTP/MIME-based email, NNTP-based news support, and automatic HTML conversion.
- Supports integration with Sametime for instant messaging and presence awareness.
- Provides a web services interface and can function as a web server for HTML files.
- Allows development of database applications using Domino Designer.
- Supports workflow-type applications and server clustering for geographic redundancy.
Client/Server and Data Replication
- HCL Notes and Domino are client/server database environments.
- Domino server software runs on Windows, Unix, AIX, and IBM mid-range systems.
- Can scale to tens of thousands of users per server.
- Security capabilities at various levels, including field-level authorization and database-level parameters.
- Independent of server OS or Active Directory.
- Supports data replication for offline capabilities and redundancy.
Replication and Security
- Replication between servers or between a client and a server.
- Replication over a network or a point-to-point modem connection.
- Replication intervals according to a defined schedule.
- Near-real-time replication triggered by data changes in server clusters.
- Manual replication triggered by an administrator or program.
- Creation of a local replica of an NSF file on the hard disk.
- Full usage of Notes and Domino databases while working offline.
- Synchronization of changes when client and server connect.
- Use of local replicas to reduce network latency.
- Automatic or manual replication between a Notes client and Domino server.
- Use of public key cryptography for authentication and data encryption.
- Export restrictions on encryption keys until 2000.
- Negotiation with the NSA for stronger encryption support.
- Code-signature framework for controlling security context and runtime.
- Execution control list (ECL) to allow or deny execution of custom code.
- Access control lists (ACLs) to control user access to databases.
- User-level access control based on ACLs.
- Central management of client ECLs through policies.
- Code signatures in ECLs to prevent execution of external code.
- Central control over user exceptions to the ECL.