Glossary
Term
Definition
.NET, NET Framework
Software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large library and provides language interoperability (each language can use code written in other languages) across several programming languages
Active Directory
Directory system for Microsoft environments. It provides centralized services to identify and authenticate to a network of MS Windows machines.
Administration Console, Windows Administration Console
Administration console of the HOPEX platform that performs core administration tasks including:
Managing HOPEX environments.
Managing HOPEX repositories.
Managing HOPEX users.
Managing HOPEX profiles.
Win32 component (Administration.exe)
Application server
Server playing the application server role.
Authentication
Authentication defines whether the user exists and if it can connect to the software (for example a web site).
Availability
A measure of a computer system's ability to maintain services despite hardware or software failures. A highly available system delivers services to clients a high percentage of the time.
Bandwidth
Rate of data transfer. Usually measured in KBit/s or GBit/s.
Cluster
A group of independent computer systems, referred to as nodes, working together as a unified computing resource
Concurrent license
License where products or bundles are programmed in concurrent mode. Example: 5 concurrent accesses users for 10 possible users
Database Server
A database server is a machine providing database services to other machines. In this document the database server is a machine running relational database management systems. A database server can host one or several instances.
Example:
• Server 'iba.company.com'
• Server '192.888.777.666'
• Server 'SQL02'
DBA (DB Administrator)
Person that ensures an operational and effective functioning of a database server.
Dedicated license
License assigned to a particular user. It cannot be shared.
Directory, Directory services
Software application for organizing information about a computer network's users and resources.
DMS (Document Management System), Document Management
System used to track and store electronic documents
Document Repository
Group of documents within a document server.
Documentation Server
Server hosting a Document Management System.
Domain User
User in Active Directory (Microsoft product).
End-user
Person that uses a product.
Environment folder, HOPEX Environment folder
Folder of a HOPEX Environment. It has several subfolders such as 'Db' and 'SysDb'. It contains configuration and output files. With GBMS storage, it also contains core data files of HOPEX repositories.
Environment, HOPEX Environment
A HOPEX Environment is a working area, storing data of a user group. Within a HOPEX Environment, a set of data repositories share within a system repository a metamodel definition, users and profiles. An environment is thus made of a single system repository and of one or multiple data repositories.
 
Workspace for a group of HOPEX users. A HOPEX Environment references a system repository and one or several data repositories. It has its own metamodel. It corresponds to a folder on the disk.
Failover
Technique of switching to a redundant or standby server, system, hardware component or network upon the failure or abnormal termination of the previously active application, server, system, hardware component, or network
File Server
Server used to share files. Hardware must include superior quality components for disk and disk controller card. Configuration must favor file access performances in read and write mode.
Functional Administrator, HOPEX Administrator
Person responsible for operational functioning of a HOPEX installation (manage users, workareas, logs...)
High availability
High availability refers to a system or component that is continuously operational for a desirably long length of time. Availability can be measured relative to "100% operational" or "never failing."
HOPEX (IIS)
HOPEX .NET application. It communicates with HOPEX Kernel to access to a repository and provides the services of HOPEX Web Front-End.
HOPEX Component
A component is a piece of the HOPEX platform delivering a defined service. It may be (or not) activated or used by products or solutions. A component cannot be isolated from the overall platform. Ex: Authentication engine, Permission engine, Versatile Desktop engine, Workflow engine…
HOPEX Directory
System repository seen as a directory services (for user definition)
HOPEX Disk
CD/DVD containing the installation program of HOPEX software. The content of this disk can be copied to a network folder and installed from the network.
HOPEX Kernel
Core of the HOPEX Platform. Back-end set of programs used seamlessly by end users through all Front-Ends. It is a generic component instantiated in every MIK.
HOPEX Programs folder, HOPEX Programs folder, HOPEX Kernel folder
Folder of a HOPEX Kernel installation on a machine. It can be identified by the two subfolders 'Cfg' and 'System'.
HOPEX Web Front-end
Access to HOPEX platform through a web client. HOPEX Web Front-End may be used to access solutions (ex: Internal Audit) or products (ex: MEGA IT Architecture) in a HTML Browser.
HOPEX, HOPEX Platform
HOPEX is an acronym for Holistic OPerational Excellence. It is the technical platform underlying HOPEX Solutions and Products. Its components provide graphical user interface, data management, roles and profiles management, reporting, collaborative functions, and functional tools. It evolves though versions, for example: HOPEX V1R1, HOPEX V1R2, HOPEX V1R3, HOPEX V2…
Impersonate user
See service account
Latency
Measure of time delay experienced for a network component, usually measured in milliseconds (ms).
LDAP Server
Server supporting the LDAP protocol and providing directory services. With HOPEX platform, it is used to authenticate web user.
License, HOPEX license
License used to run HOPEX Software (Product, Module). There are different technologies available. The most common one is the HOPEX Must license.
Load
Amount of work being done by a node. In Network Load Balancing, load is measured as a raw number of connections.
Load Balancing
Technique for scaling performance by distributing requests across multiple nodes.
Mail Server
Server hosting a mail system. With HOPEX platform, SMTP server is used to send mails.
Megasite.ini
HOPEX Kernel configuration file. It is created at installation.
Megawks.ini
Windows Front-End configuration file used to set machine related settings. The file is not created at installation.
MIK (MEGA Instantiated Kernel)
Running instance of a HOPEX Kernel. Multiple running instances of HOPEX Kernel allow a large number of users to be connected simultaneously. Each Windows Front-End runs its own MIK. For HOPEX Web Front End, a MIK may manage a single user or several users, depending on the product or solution used.
Monitoring Console,
HOPEX Monitoring Console
 
Web page that enables monitoring tasks:
Managing web user connections.
Managing caches.
Used for HOPEX Web Front-end
Must license
Type of HOPEX license. It is file based and relies on Active Directory. Each Must license is locked on a UNC.
Must license folder
Folder containing one or several .Must license files. This folder can be referenced by one or several HOPEX installation(s).
Must license utility
HOPEX utility (licensing.exe) used to monitor and configure Must license.
Oracle Instant Client
Oracle Instant client is an Oracle technology. It is a client side for an Oracle database server. It avoids deploying an oracle client on client workstations. For HOPEX Windows Front-End, it is installed with HOPEX Programs: no installation is required on the Windows client.
Person Group, Group
Group account used with Web Front-end. A person group determines various permissions (profile, reading access, writing access…). The list of users (Person (System)) that belong to the group can be defined explicitly or dynamically. When a user logs in on behalf of a person group, it gets the associated permissions.
Product, HOPEX Product
A product is a functional unit identified and saleable. As opposed to a solution, a product is not role-oriented, and does not provide collaborative functions. Users of products have to define their own usage mode of tools provided in products.
Product portfolio covers mainly all the Enterprise Architecture offering existing in versions prior to HOPEX.
Examples of products: HOPEX Business Data, HOPEX Database Builder, HOPEX IT Architecture…
Profile assignment
Mapping between a user (Person (System)) and a profile or between a person group and a profile. This enables login to Windows Front-End or Web Front-end.
Profile, HOPEX Profile
Consistent definition of GUI and permissions for a business role. It makes it easier to manage HOPEX user (options, permissions, license, web desktop…)
Each HOPEX Solution provides different profiles. HOPEX products use a generic profile (Enterprise Architect).
Program features
Installation component selected during the installation of software (setup).
Examples for HOPEX setup:
HOPEX (IIS)
MEGA Software
o Administration Program
o Utilities
o Documentation…
RDBMS Server
Relational Database server. With HOPEX platform, core data is saved in database instance of SQL Server or Oracle.
Remote Desktop (client, services, protocol)
Remote Desktop is a Microsoft technology that allows a use to access applications and data on a remote computer over a network. It is based on Remote Desktop Protocol (RDP).
The client side is called Remote Desktop Client (formerly called Terminal Services Client).
The server side is called Remote Desktop Services (formerly called Terminal Services).
Repository, HOPEX Repository, data repository
A HOPEX Repository is a database hosting HOPEX data compliant with a metamodel definition. It contains objects with attributes, and associations between objects. Storage format (GBMS, Oracle, and SQL Server) is defined when creating the repository.
A HOPEX Repository belongs to a HOPEX Environment.
Role, Business Role
A businesss role is the function of a person in the business meaning
Ex: Audit director, Auditor, Application portfolio manager…With HOPEX platform, it is implemented by a profile.
Scalability
Scalability is the ability of a system to continue to function well when it is changed in size or volume.
Server farm
Collection of server machines usually maintained by an enterprise to accomplish server needs far beyond the capabilities of one machine.
Synonym: server cluster
Service account
Active directory user dedicated to execution of a given application. Sometimes called 'Impersonate user' A service account should be used for HOPEX Web Front end (ex: hopex01@mydomain.com)
Shared configuration (Megasite.ini)
Configuration file shared between several installations. The group of installations is called a cluster.
Shared license
License where products or bundles are programmed in shared mode. Example: 5 concurrent accesses users for 10 possible users
SMB (Server Message Block Protocol)
Protocol used by a client machine to request file and print services to a MS Windows file server. Previously called CIFS protocol.
SMTP Server
Mail server supporting the SMTP protocol
Solution
A HOPEX solution tools up different business roles to execute a function across an enterprise through collaborative tasks.
A solution is a self-sufficient offer.
Example: Internal Audit, ITPM, ERM, Internal Control…
SQL Server Native Client
SQL Server Native Client is a Microsoft technology. It is a client side for an SQL Server database server. It should be installed in the Windows client using a Microsoft setup program.
Storage Format, HOPEX Storage Format
Typology of storage formats for a data repository or a system repository:
Oracle (RDBMS, Oracle).
SQL Server (RDBMS, SQL Server).
GBMS (MEGA DBMS, proprietary format kept for compatibility).
System Administrator
Person that ensures an operational and effective functioning of a computer system or network
System database, system repository, systemdb
A system database contains data shared between all data repositories within an environment. It contains at least:
A HOPEX directory (definition of users/roles/profiles).
A set of templates of deliverables.
A metamodel definition.
UNC (Universal Naming Convention)
A UNC address is a shared folder that has a unique address on the network
User, HOPEX User
User account in a HOPEX Environment. The user can be declared in HOPEX or declared in a directory service and replicated in HOPEX. In all cases, users are saved in the system repository. Technically, it is the association of a Person (System) with a Login.
Windows Front-End
Windows Front-End is a Microsoft Windows based program accessing the HOPEX platform. Windows Front-End is compatible with Citrix/Terminal Server environments.
Currently designed for Microsoft Windows 32/64 platforms.
Windows user
A user configured in the active directory. This is completely independent of HOPEX. This configuration is required to enter the company network.
Example: User U0001 is configured for domain D01
WMI (Windows Monitoring Instrumentation)
Interface proposed by Microsoft Servers. It enables providers to pull events to supervision utilities and applications (ex: Windows Performance Monitor, Nagios…)
Scheduler
HOPEX component running on SSP environment. It enables to schedule execution of various jobs. It is used by various features (full search indexing, alert management, LDAP user synchronization…)
Supervision
Set of tools and techniques that enable to monitor computer system. In particular, running applications can be monitored through events.